首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
浏览器工作原理
XMX303
创建于2024-12-15
订阅专栏
浏览器工作原理
暂无订阅
共6篇文章
创建于2024-12-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
执行流程 | 简述 V8是如何执行一段 JavaScript 代码的?
生成 AST 和执行上下文 生成字节码。字节码是介于 AST 和机器码之间的一种代码,但是与特定类型的机器码无关,字节码需要通过解释器将其转换为机器码后才能执行 使用解释器逐行解释并执行代码,直到项目
V8 | 浏览器的内存机制
内存储存机制 数据类型 JavaScript 中的主要数据类型有 Boolean、Number、String、Symbol、Null、Undefined 和 Object 其中最后一种是引用类型,其他
逻辑与交互 | 浏览器中的 JavaScript 执行机制
变量提升 JavaScript 代码执行过程中,JavaScript 引擎把变量的声明部分和函数的声明部分提升到代码开头的“行为”。变量被提升后,会给变量设置默认值 undefined。 变量提升带来
执行机制分析 | 代码中出现相同的变量或者函数怎么处理?
假设有这么一段代码 你能分析一下这两次调用打印出来的值是什么吗? 我们来分析下它完整的执行流程: 编译阶段,会先将函数声明提升,第一个 showName 函数声明被提升后,该函数体会被存放到变量环境中
导航流程 | 从输入 URL 到页面展示,浏览器都做了什么?
流程概览 整个过程需要各个继承之间的配合,所以在流程开始之前,我们快速回顾下浏览器进程、渲染进程和网络进程的主要职责。 浏览器进程主要负责用户交互、子进程管理和文件储存等功能 网络进程是面向渲染进程和
基础架构 | 在浏览器一份代码如何变成一个网页,涉及到哪些协议和流程?
简述浏览器中 IP 地址与 TCP 协议、UDP 协议的实践 我们通过浏览器打开某个网站的网页,需要向对应主机的对应端口请求对应的数据,这里就涉及到 IP 地址、端口号、TCP 协议和 UDP 协议了