构建更好的网页浏览器

Avatar of Robin Rendle
Robin Rendle

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 $200 免费额度!

哈佛大学计算机科学副教授 James Mickens 做了关于网页浏览器各种缺陷的演讲,以及如何让它们更加安全和健壮。

为了修复浏览器,我们需要彻底重构浏览器架构……因此,我特别建议我们将浏览器的职责大幅缩减,并将更多职责赋予网页。在这种新模式下,网页开发者将定义自己的渲染引擎、脚本引擎和标记解析器。

未来网页开发者可能对网页底层技术的这种控制程度感到匪夷所思。James 提供了一些很好的例子,说明为什么我们需要这种控制程度,以及网页如果不发送自己的标记解析器或渲染引擎,将如何逐步退回到浏览器提供的功能。

然而,对我来说最有趣的是 James 提出的问题,而不是他的建议。也就是说,网页和浏览器之间的关系应该是什么?开发者应该拥有多少控制权?我们需要哪些技术才能构建一个正常工作的网站?

直接链接 →