摘要:前言:该篇说明:请见 说明 —— 浏览器工作原理与实践 目录 在上一篇文章中介绍了 TCP 协议是如何保证数据完整传输的,相信你还记得,一个 TCP 连接过程包括了建立连接、传输数据和断开连接三个阶段。 而 HTTP 协议,正是建立在 TCP 连接基础之上的。HTTP 是一种允许浏览器向服务器获取资
阅读全文
摘要:前言:该篇说明:请见 说明 —— 浏览器工作原理与实践 目录 在衡量 Web 页面性能的时候有一个重要的指标叫 “FP(First Paint)”,是 指从页面加载到首次开始绘制的时长。这个指标直接影响了用户的跳出率,更快的页面响应意味着更多的PV、更高的参与度,以及更高的转化率。那什么影响 FP
阅读全文
摘要:声明:该目录下的文章皆是出自 极客时间 - 李兵 老师的《浏览器工作原理与实践》原文记录,只供本人学习所用,且并不完全保证文章的一致性,文中有些个人觉得不对的或者多余的,个人会视情况修改或删除。希望看原文或有意见的还请移步。 文中的作者/老师均指 李兵老师。
阅读全文
摘要:前言:该篇说明:请见 说明 —— 浏览器工作原理与实践 目录 无论你是想要设计高性能 Web 应用,还是要优化现有的 Web 应用,你都需要了解浏览器中的网络流程、页面渲染过程,JS 执行流程,以及 Web 安全理论,而这些功能是分散在浏览器的各个功能组件中的,比较多、比较散,要怎样学习才能掌握呢?
阅读全文
摘要:该文,是对于原文:这一次,彻底弄懂 JavaScript 执行机制 的解读 本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。 不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道
阅读全文
摘要:async 是什么? async 中文翻译过来是 “异步,非同步,异步通信” 的意思。 async 是 ES7 才有的与异步操作有关的关键字,和 Promise , Generator 有很大关联的。 注:ES7/8/9 都是 ES6 的补充 怎么用? 语法: async function name
阅读全文