首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
浏览器
订阅
chenzhizhuo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
(建议精读)输入URL到页面显示的前端体系知识
一道不同回答能体现不同薪资水平的题。本文不讲概念,只有干货,内容涉及浏览器原理,操作系统,计算机网络,Web等一系列知识
URL从输入到页面展示
连接建立完毕后,开始传输数据,TCP链接通过拥塞控制算法(参考文章)。第一个响应包通常是14KB大小,客户端收到之后,下个包的大小会增加到之前包的2倍,直到达到设定的阈值或者遇到丢包。通过反复地探索网络传输能力来确定适合的传输速度,页面内容(只包含HTML内容)小于14KB对于…
深入理解现代浏览器
各位,如果你的职业是开挖掘机,你说要不要深入理解挖掘机?通常来说,深入理解你操纵的机器才能最终达到人机一体的境界。 当然,你可以说:不用,因为如果挖掘机不好使,我可以换一台。嗯,也有道理。不过,假如你同时又是一名前端开发者,那你要不要深入理解浏览器呢?注意,身为前端,你不太可能…
浏览器是如何工作的:Chrome V8让你更懂JavaScript
V8 是由 Google 开发的开源 JavaScript 引擎,也被称为虚拟机,模拟实际计算机各种功能来实现代码的编译和执行,一文了解Chrome V8的方方面面。
浏览器渲染引擎
浏览器的内核中主要分为渲染引擎和 javascript 引擎,本篇主要围绕渲染引擎介绍一下浏览器的工作原理。 Mozilla/ 4. 0 (compatible; MSIE 7. 0; Windows NT 6. 0) Mozilla/ 5. 0 (Linux; Android…
浏览器原理
0. 前言 身为前端,打交道最多的就是浏览器和node了,也是我们必须熟悉的。接下来我们讲一下浏览器工作原理和工作过程。从url到页面的过程,......,我们直接来到收到服务器返回内容部分开始。 浏览器引擎:在用户界面和呈现引擎之间传送指令。 渲染引擎:负责显示请求的内容。如…
[浏览器工作原理]--浏览器的多线程
详细解释就是,启动一个程序的时候,操作系统会为该程序创建一块内存,用来存放代码、运行中的数据和一个执行任务的主线程,我们把这样的一个运行环境叫进程。 因此一个进程如果崩溃了,或者挂起了,是不会影响到其他进程的。如果进程之间需要进行数据的通信,可以使用进程间通信(IPC)机制 浏…
浏览器渲染
一天突然有人提起,白屏是什么原因,js会影响首屏吗,git为什么会出现html裸奔的情况,这一切一切是为什么呢? 好的,我们先来了解一下几个关键名词: 关键渲染路径是指与当前用户操作有关的内容。例如用户刚刚打开一个页面,首屏的显示就是当前用户操作相关的内容,具体就是浏览器收到 …
「查缺补漏」送你18道浏览器面试题
想要成为一名合格的前端工程师,掌握相关浏览器的工作原理是必备的,这样子才会有一个完整知识体系,要是「能参透浏览器的工作原理,你就能解决80%的前端难题」。 这篇梳理的话,更多的是对浏览器工作原理篇的查缺补漏,对于一些没有涉及到的知识点,准备梳理梳理,也正好回顾之前梳理的内容。 …
浏览器中的消息队列和事件循环
在浏览器中,JS 的主线程是单线程的,异步的代码被放到了任务队列中,JS 主线程不断地轮询任务队列,每次从队首取出一个任务并进行处理,从而构成了事件环。 其实在浏览器中,宏任务队列是可以有多个的,微任务队列只能有一个,上面的图把所有的宏任务都放到一个队列当中并不严谨,但是定时器…