大约在四年前,CHROME浏览器刚刚面世不久,我尝试了一下,立即被它简洁的界面所吸引。当时市面上除了它和IE8,还没有多进程浏览器出现,不像现在,各种多进程浏览器横行。正因为CHROME,才激发了我做一个基于IE内核的多进程浏览器出来。大约在3年前,该浏览器完工,并取名Raptor。想验证执行效果的童鞋,可以下载这个资源(不需要资源分);希望了解和学习源码的童鞋,下载这个资源(完整的VC工程源码,可直接编译。需要资源分的哦,不希望自己的代码变成市场里的白菜)。
Raptor 浏览器并不是一个真正成熟的浏览器,还有很多细节没有实现,只是作为一个技术验证工具,用来验证两个目标:一是用IE内核也能做出多进程浏览器,二是用V8脚本引擎替换IE自带的JSCRIPT引擎,用以比较两者的性能差别。关于第二个目标,在本文中并不详述,在下载的资源里也排除了V8引擎。
Raptor 有几个明显的特性:
- 非常小巧。一个EXE执行文件只有400多K大小,不需要依赖任何其它库。
- 绿色。不需要安装,不需要注册,不写注册表,删除即卸载。
- 界面简洁。整个窗口非常干净,只有几个常用的工具栏按钮和浏览标签