浏览器
文章平均质量分 95
浏览器相关知识点
IT沐华
这个作者很懒,什么都没留下…
展开
-
吃透浏览器安全(同源限制/XSS/CSRF/中间人攻击)
前言随着互联网的高速发展,信息安全问题已经成为企业最为关注的焦点之一,而前端又是引发企业安全问题的高危据点。在移动互联网时代,特别是前端人员除了传统的 XSS、CSRF 等安全问题之外,又时常遭遇网络劫持、非法调用 Hybrid API 等新型安全问题。当然,浏览器自身也在不断在进化和发展,不断引入 CSP、SameSite、HttpOnly、Cookies 等新技术来增强安全性,但是仍存在很多潜在的威胁,这需要我们不断进行“查漏补缺”浏览器安全可以分为三大块:Web页面安全、浏览器网络安全、浏览器系统原创 2021-10-02 07:30:06 · 2250 阅读 · 0 评论 -
为什么第二次打开页面快?五步吃透前端缓存,让页面飞起
如何使首屏加载更快?为什么第二次打开页面会快很多?怎么让刷新或关闭浏览器之后数据依然不被清空?主要是因为第一次加载页面过程中,缓存了一些数据,之后再加载就直接从缓存中获取而不用请求服务器,所以速度更快,也减轻了服务器的压力无论是面试还是性能优化,缓存对于前端来说都是非常重要的且必不可少的内容。本文主要内容就是针对这这一块进行详细梳理总结,如果对你有帮助,就点赞支持一波吧这个过程主要有两方面网络方面的缓存分为三块:DNS缓存、HTTP缓存、CDN缓存,也有人把这里的 HTTP 缓存称为浏览器缓存,原创 2021-10-07 21:51:45 · 857 阅读 · 0 评论 -
深入理解浏览器中的进程与线程
进程和线程的联系和区别当我们启动某个程序时,操作系统会给该程序创建一块内存(当程序关闭时,该内存空间就会被回收),用来存放代码、运行中的数据和一个执行任务的主线程,这样的一个运行环境就叫进程而线程是依附于进程的,在进程中使用多线程并行处理能提升运算效率,进程将任务分成很多细小的任务,再创建多个线程,在里面并行分别执行进程和线程的关系特点是这样的:进程与进程之间完全隔离,互不干扰,一个进程崩溃不会影响其他进程,避免一个进程出错影响整个程序进程与进程之间需要传递某些数据的话,就需要通过进程通信管道I原创 2021-10-01 21:44:01 · 527 阅读 · 0 评论 -
前端跨域整理总结
跨域,一个老生常谈的问题,也是前后端交互必定也经常会碰到的问题,相信大家都不陌生,虽然不是什么高深的东西,但是脚手架的层层封装,各种 API 的层出不穷,未免有些应接不暇,所以这种情况,就只有自己总结一下了,如果你对它并不是那么熟悉,相信对肯定会对你有帮助的说跨域之前,首先需要了解的一个概念是同源策略因为浏览器有安全策略限制,不同源的地址之间不能互相访问资源或者操作DOM关于同源策略不了解的可以看我另一篇文章有详细介绍:吃透浏览器安全(同源限制/XSS/CSRF/中间人攻击)跨域有哪些方案?这里原创 2021-10-03 23:46:50 · 125 阅读 · 0 评论