在许多情况下,我们会将网络浏览器视为黑盒。但随着我们对其运作方式的深入了解,我们不仅能够发现在哪些方面可以进行智能优化,还能进一步优化。
以下链接包含介绍网络浏览器内部运作的大多数资源。
- How Browsers Work: Behind the scenes of modern web browsers(浏览器的工作原理:现代网络浏览器的幕后),作者:Tali Garsiel
- 浏览器的工作原理 - 架构(作者:Vineet Gupta,已归档)
- 《Know Your JavaScript Engines》(了解 JavaScript 引擎),作者:David Mandelin
- 从控制台转到 Chrome,作者:Lilli Thompson
- 《Fast CSS: How Browsers Lay Out Web Pages》(快速 CSS:浏览器如何排版网页),作者:David Baron
- 《Faster HTML and CSS: Layout Engine Internals for Web Developers》(HTML 和 CSS 提速:面向 Web 开发者的布局引擎内部机制),作者:David Baron
- CSS 选择器从右向左解析。“Why?”,作者:Boris Zbarsky
- WebCore 呈现 I - 基础知识
- “按钮元素的生命周期”(作者:Alex Russell)
- 《DOM、HTML5 和 CSS3 性能》,Paul Irish 著
- “对网络进行基准测试”一文,作者 Tony Gentilcore
- 《HTML5 的基础知识、基元和历史》(作者:Paul Irish)
- 《高性能 JavaScript》,作者:Nicholas Zakas
感谢 Codrops 提供精美的图片。感谢 Anthony Ricaud 提供资源。
如果您知道其他需要收集的浏览器内部机制帖子,请在评论中提供链接!