Mozilla正在全力开发自家全新的“Servo”浏览器引擎,其采用了崭新的Rust编程语言、能够更好地利用现代多核处理器的并发性能。今年6月份的时候,开发者们将率先接触到该引擎的技术预览。根据Mozilla的路线图,Servo将会随着时间的推移、缓慢地接替Gecko。Servo并非Mozilla自己单独打造,因为项目的源码就放在GitHub这个网络仓库上,不少辛勤的开发者都为之贡献了一份力量。
“Servo”是Mozilla最新的浏览器引擎。
该引擎能够在Windows、OS X、以及Linux上运行,而三星也将着手将之移植到所有基于Android的设备上。
6月份的时候,Mozilla将为开发者们提供一个Servo引擎和浏览器的技术预览版本,该浏览器的概念验证版本则早已在3月中旬发布。
为了展示Servo引擎的能耐,Mozilla特地发布了“Browser.html”页面。
该浏览器主要由HTML代码构成,但仍提供了一个时髦的前端UI,主要是作为Servo引擎的实验性介绍。
不过,让它与其它引擎(比如Google的Blink和微软的EdgeHtml)有所区分的是,Servo充分利用了并行性,能够将大型计算任务分拆布置到处理器的多个核心上。
“Servo”仍处于开发进程中,有时无法加载所有的网页组件。
“并行性”意味着复杂的脚本将不再影响用户执行其它操作时的性能(比如重新调节浏览器窗口大小),当然也可解决现代浏览器遭遇的“内存危机”。
现代浏览器在打开过多标签页、或载入内存密集型网页的时候,总会出现严重的迟滞——不过有了Servo,浏览速度将能够更上一个台阶。
全新的Servo引擎将被用于未来的新版Firefox浏览器中。
需要指出的是,Servo仍处于开发过程中,安装特定浏览器时还会附带一长串的附带内容(比如Python和Git),且浏览器在家在许多页面时还非常吃力(不完整)。
对于普通的Firefox用户来说,还是耐心等它被慢慢引入吧。当前该团队的一个项目是“下一代图形子系统”WebRender,据说能够带来更快的网页加载速度。