首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
浏览器工作原理详解
yamsfeer
创建于2024-07-23
订阅专栏
介绍浏览器以及 V8 引擎的工作原理。原文链接: https://cabulous.medium.com/
等 2 人订阅
共9篇文章
创建于2024-07-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
V8 引擎如何存储和访问对象属性?
【摘要】本文介绍 V8 引擎如何存储访问对象属性,以及对函数内对象访问的优化。JavaScript 对象是一系列键值对的集,
【译】V8 引擎如何工作
从高层次来看,V8 JavaScript 引擎的执行由 5 个步骤组成。 初始化宿主环境 编译 JavaScript 代码 生成字节码 解释并执行字节码 优化一些字节码以获得更好的性能 初始化环境 从
【译】JavaScript 执行上下文4 — 作用域链,闭包和 this
许多人发现以下概念是 JavaScript 中最复杂的部分: 作用域链 Scope chain 闭包 Closure this 这些概念比它们看起来更容易理解,尤其是在了解执行上下文的情况下。 这三个
【译】JavaScript 执行上下文3 — 词法环境和块级作用域
自 ES6 更新以来,JavaScript 具有三种类型的作用域: 全局作用域 Global scope 函数作用域 Function scope 块级作用域 Block scope 从执行上下文的角
【译】JavaScript 执行上下文2 — 调用栈和多个执行上下文
在上一篇文章中,我们讨论了执行上下文。这是在编译步骤中创建的第一个执行上下文。 我们将其称为第一个执行上下文,全局执行上下文 global execution context ( global EC
【译】JavaScript 执行上下文1 — 从编译到执行
对于许多人来说,JavaScript 是一个谜。它具有独特的特点。 了解后,您可能听说过以下术语: 变量提升 Hoisting 作用域和作用域链 Scope and scope chain 闭包 Cl
【译】Web 浏览器如何一步步工作5 — 交互阶段优化
交互阶段的优化关键在于减少重排 reflow 和重绘 repaint。transform 动画完全不会触发 reflow 和 repaint。
【译】Web 浏览器如何一步步工作4 — 加载阶段优化
用户和浏览器的交互过程分为三个阶段: 1. 加载阶段 ( Loading stage ) 2. 交互阶段 ( Interaction stage ) 3. 关闭阶段 ( Closing stage )
【译】Web 浏览器如何一步步工作3 — 渲染阶段
渲染阶段包括8个子阶段: 1. DOM构建 ( DOM construction ) 2. 样式计算 ( Style computation ) 3. 布局 ( Layout ) 4. 层 ( La
【译】Web 浏览器如何一步步工作2 — Navigation 阶段
从输入 URL 到浏览器渲染页面,浏览器需要处理 5 个步骤: 1. 处理用户输入 2. 发送 URL 请求 3. 准备渲染器进程 4. 提交导航 5. 渲染页面
【译】Web 浏览器如何一步步工作1 — 高层架构
浏览器从早期的单进程多线程,发展到现在的多进程多线程的架构。未来还有站点隔离、同站点共用渲染进程等改进措施。