如果要从头开始构建新的Web浏览器;为了遵循标准,他们需要哪些文件?
他们是否只是使用W3C网站获取有关如何解析HTML和CSS的信息?
如果这个问题过于宽泛,或者我没有提供足够的信息,我很抱歉,但我不确定我应该如何提出这类问题。
答案 0 :(得分:5)
构建自己的Web浏览器是一回事;从头开始构建Web浏览器以及rendering/layout engine是另一个。
渲染引擎是“执行”HTML / CSS / Scripting代码并将其更改为可渲染内容的内容。例如,Mozilla Firefox使用 Gecko 引擎,而Chrome和Safari使用 WebKit 。编写一个不错的引擎并不简单 - 有许多标准可供遵循。有开源引擎(如Gecko),所以你不必自己编写。但无论如何,要遵循两个主要标准:
祝你好运,我希望能帮助你!