研究现代浏览器的几篇文章

曾经看到过一篇鸡汤文,说如果有什么事情你很想做,但是又怕坚持不下来,那么就去告诉你的朋友们,让他们来监督你鞭策你甚至嘲笑你:比如100天不撸什么的。

我呢,一直以来都想DIY一个浏览器,现代的,支持HTML5、CSS3、ES6什么的,反正得是高级的,可是我目前的状态是c++不懂,真心不懂。

不过我可以先收集起来,说不定哪天我看完了《c++ primer plus》就可以搞了。

几篇文章

html5rocks:浏览器的工作原理:新式网络浏览器幕后揭秘

浏览器的工作原理 - 现代浏览器背后的风景 上面的另一翻译版

翻译-现代浏览器的架构与发展

浏览器相关的项目

V8 对的,就是这个

WebKit 对的,就是这个,好屌

mozilla 里面好多东西,都不知是啥。

An HTML5 parsing library in pure C99 谷歌家的HTML5解析,无需其他依赖,中文介绍

BLUI: HTML powered UI and HUD for Unreal Engine 4 名字好屌,但是不明白是啥

CEF2go is an HTML 5 based GUI toolkit for the Go language.

libRocket - The HTML/CSS User Interface Library

Pure JavaScript Port of WebKit 其实我不知道这是什么贵

CSS parsing library for C# based on Mozilla Firefox code [MPL] c#的,什么贵