Avatar notebook default
6篇文章 · 3218字 · 1人关注
  • Resize,w 360,h 240
    浏览器原理-事件循环机制

    浏览器的渲染进程的主线程承担着大量的任务:DOM解析,javascript的解析执行,样式计算、布局渲染,接收用户事件等等。那么是如何工作的呢?...

  • Resize,w 360,h 240
    浏览器中的编译器和解释器

    编译器和解释器的执行过程 相同点:都会进行【词法分析】【语法分析】==> 生成AST(抽象语法树) 不同点:编译器会讲AST 进行代码优化之后,...

  • Resize,w 360,h 240
    内存存储与垃圾回收机制

    javascript中的内存模型 一般而言,原始数据类型都是存储在栈空间中,引用类型存储在堆空间中。 栈空间相对而言很小,堆空间可以存储大量数据...

  • Resize,w 360,h 240
    浏览器工作原理和实践-javascript执行机制

    执行上下文 javascript会创建一个全局的执行上下文,每次执行一个函数又会创建一个执行上下文,确定该函数在执行期间用到的诸如 this、变...

  • Resize,w 360,h 240
    浏览器工作原理和实践-导航流程

    浏览器导航流程 多个进程相互配合 用户输入url地址 触发beforeunload事件 dns解析,浏览器dns缓存查找,计算机dns缓存查找 ...

  • 浏览器工作原理和实践

    浏览器架构 早期IE 等浏览器 采用单进程的架构问题:① 稳定性差② 不流畅③ 不安全 多进程架构 浏览器主进程+渲染进程+GPU进程+网络进程...

文集作者