240 发简信
  • 120
    浏览器渲染流程

    渲染流程: 构建 DOM 树、样式计算、布局阶段、分层、绘制、光栅化 和 合成。 构建 DOM 树 这是因为浏览器无法直接理解和使用 HTML...

    0.1 6 0 1
  • 120
    同源策略

    什么是同源策略 一个域名地址由 协议、域名、端口、请求资源地址等部分组成。 如果两个 URL 的协议、域名和端口都相同,我们就称这两个 ...

    0.1 5 0 1
  • 120
    Chrome 架构

    本文是 浏览器工作原理与实践 的 读书笔记 ,方便自己记忆。 浏览器 浏览器 是 用户访问互联网最重要的接口。本质上,浏览器是方便一般互...

    0.1 13 0 1
  • 120
    缓存

    缓存的作用 减少了冗余的数据传输,节省了网费; 减少了服务器的负担,大大提高了网站的性能; 加快了客户端加载网页的速度。 缓存分类 ...

    0.1 6 0 1
  • 120
    gizp

    zlib模块提供通过 Gzip、Deflate/Inflate、和 Brotli 实现的压缩功能。 压缩 HTTP 的请求和响应 浏览器会根...

    0.1 3 0 1
  • 120
    Event loop

    浏览器中的 Event loop JavaScript 是单线程的 首先,语言产生的时代多进程多线程的架构并不普及,基于当时硬件支持也不好,而...

    0.1 7 0 1
  • 120
    webpack 原理分析

    webpack 理解是一种基于事件流的编程规范,一系列的插件运行。主要就是分析 项目结构, 找到 JS 模块 以及一些浏览器不能直接运行的拓...

    0.1 16 0 1
  • 120
    webpack loader

    loader 是导出一个函数 的 node 模块, 它的作用是获取处理前的内容,对改内容进行处理后返回。 第一个 loader 的传入参数只...

    0.1 22 0 1
  • 120
    AST

    抽象语法树 抽象语法树(Abstract Syntax Tree)简称 AST ,是源代码的抽象语法结构的树状表现形式。这个树定义了代码的结构,...

    0.1 20 0 1