前端必知之现代浏览器工作原理

前端小猫咪    2022年2月13日

要说这几年最火的程序员,当属前端开发工程师,网站、H5、小程序、小程序插件等等,但凡需要给用户展示内容或进行交互的,都需要广义上的前端开发。而做好前端开发,光学几个HTML、CSS、JS、RESTful是不够的,有点儿肤浅。开源的技术框架、后端的一些开发技术、以及现代的浏览器工作原理,都需要涉猎。

Mariko Kosaka是一位在谷歌的女性开发者,她写了几篇关于现代浏览器工作原理的博客,从高级架构到渲染管道的细节,适合入门者学习。该博客共4部分,第1部分是核心计算术语和 Chrome 的多进程架构,第2部分是关于在地址栏中输入URL后的导航过程、导航预加载、service worker,第3部分是关于渲染器过程及Web性能方面,第4部分是了解当用户输入进入时合成器如何实现流畅的交互。

1024.com
Image credit: Mariko Kosaka

Inside look at modern web browser (part 1)
Inside look at modern web browser (part 2)
Inside look at modern web browser (part 3)
Inside look at modern web browser (part 4)