摘要:前言:该篇说明:请见 说明 —— 浏览器工作原理与实践 目录 作为一名前端工程师,除了需要编写功能性的代码以外,还需要关注 Web 应用的性能问题,我们应该有能力让 Web 应用占用最小的资源,并以最高性能运行,这也是前端工程师进阶的必要能力。既然性能这么重要,那么进来聊聊 Web 性能问题。 到底
阅读全文
摘要:前言:该篇说明:请见 说明 —— 浏览器工作原理与实践 目录 都知道,要想利用 JS 实现高性能的动画,那就得使用 requestAnimationFrame 这个 API,简称 rAF,那为什么都推荐使用 rAF 而不是 setTimeout 呢? 要解释清楚这个问题,就要从渲染进程的任务调度系统
阅读全文
摘要:前言:该篇说明:请见 说明 —— 浏览器工作原理与实践 目录 在前面《04 | 导航流程》中讲过,在默认情况下,如果打开一个标签页,那么浏览器会默认为其创建一个渲染进程。不过还介绍了同一站点的概念,如果从一个标签页A 中打开了另一个新标签页B,当新标签页B 和当前标签页A 属于同一站点的话,那么新标
阅读全文
摘要:前言:该篇说明:请见 说明 —— 浏览器工作原理与实践 目录 浏览器安全主要分为三大内容:页面安全、系统安全和网络安全。前面用四篇文章介绍了页面安全和系统安全,也聊了浏览器和 Web 开发者是如何应对各种类型的攻击,本文就来聊下网络安全协议 HTTPS。 先从 HTTP 的明文传输的特性说起,在上一
阅读全文