userinfo avator
userinfo avator
  • 首页
  • 归档
  • 分类
  • 标签
  • 友链
  • 关于
  • Feed
userinfo avator
userinfo avator

heora

Web Developer & JS Fancier

Beijing, China
  • 首页
  • 归档
  • 分类
  • 标签
  • 友链
  • 关于
  • Feed
京ICP备20003726号-1
京公网安备 11010602007051号
© 2020 月落 版权所有
userinfo avator
userinfo avator
# 2022-05

浏览器的导航过程

从浏览器的角度梳理一下从输入 URL 到页面展示的过程。

2022-05-11 22:05:41浏览器浏览器142

宏任务与微任务

微任务可以在实时性和效率之间做一个有效的权衡。

2022-05-10 22:08:03浏览器事件循环,EventLoop152

现代浏览器渲染流程

以 chrome 为例,介绍一下现代浏览器渲染流程。

2022-05-09 21:25:56浏览器浏览器212

浏览器的多进程架构

以 chrome 为例,介绍浏览器的多进程架构。

2022-05-09 08:15:38浏览器chrome,浏览器154

# 2022-02

浏览器的事件环

事件循环机制。

2022-02-04 13:58:17浏览器EventLoop184

# 2021-02

消息队列和事件循环机制

从浏览器底层分析消息队列和事件循环机制。

2021-02-25 13:59:22浏览器事件循环,宏任务,微任务240

# 2020-02

Cookie、WebStorage

Cookie、WebStorage都是浏览器本地存储的解决方案。

2020-02-27 21:40:28浏览器 BOM,Cookie,WebStorage162

时间线、解析与渲染

你是否好奇HTML文档是如何解析并渲染到页面的?你是否了解HTML文档加载的整个流程?

2020-02-21 17:02:08浏览器时间线,DOMContentLoaded,BOM252

冒泡捕获流、事件委托

冒泡捕获流是DOM中非常重要的概念,事件委托可以用来减少多次绑定事件处理函数。

2020-02-11 16:24:41浏览器事件对象,冒泡/捕获,事件委托278

分类

  • ECMAScript (31)
  • HTML/CSS (5)
  • 浏览器 (9)
  • 网络 (22)
  • ES6 (6)
  • webpack (13)
  • Vue (28)
  • 微信小程序 (8)
  • 技术拓展 (14)
  • 算法 (31)
  • Solid (5)
  • React (10)
  • Git (4)
  • 性能优化 (7)
  • Vite (12)
  • TypeScript (8)
  • NodeJS (8)
  • Go (4)

标签

ESModule性能优化常用布局ES6effect动态规划微信小程序微前端云开发双线程模型字符串链表宏任务Gowebapck5V8队列ES自动化构建render网络CSS图https个人开发