本页使用了标题或全文手工转换

Servo

维基百科,自由的百科全书
跳转至: 导航搜索
Servo
Servo screenshot.png
Servo頁面渲染效果
開發者 Mozilla公司三星集團
開發狀態 开发中
编程语言 Rust
操作系统 跨平台
类型 排版引擎
许可协议 MPL[1][2]
網站 servo.org
源代码库 github.com/servo/servo

Servo是一個由Mozilla開發的實驗性網頁瀏覽器排版引擎三星集團移植到Android系统和ARM处理器[3]。該项目旨在创造一个大規模平行計算的环境,其中的许多组件(如算繪、布局、HTML解析、图像解码等)都是並行的。此项目与Rust编程语言有共生的关系,并同样正在开发中。

Servo是以美國影集《神秘科學戲院3000》(Mystery Science Theater 3000)的機器人Tom Servo命名的[4]

特點[编辑]

Servo發展尚處於起步階段,然而,它已經可以算繪維基百科GitHub,並成功通過了Acid2測試。它具有諸如並行排版演算法以及在Rust中實現的自己的CSS3和HTML5解析器等創新功能[5][6]

Servo利用GPU加速技術更快更流暢地呈現網頁[7][8]。截至2014年11月,Servo在某些基準測試中的速度明顯快於Gecko和其他排版引擎[9][10]

歷史[编辑]

Servo的開發始於2013年。2012年2月8日第一次提交沒有包含任何原始碼[11]。2012年3月27日第一個基本代碼提交[12]

2013年4月3日,Mozilla宣布他們和三星在Servo上進行合作[13][14]

截至2016年6月30日,預覽版可供下載[15]。標記為0.0.1,可用於Mac和Linux。

截至2017年4月13日,構建版現在也可用於Windows[16]

參考資料[编辑]

  1. ^ https://www.mozilla.org/en-US/about/legal/eula/
  2. ^ Mozilla Licensing Policies. mozilla.org. [2013-03-26]. 
  3. ^ Samsung teams up with Mozilla to build browser engine for multicore machines. Ars Technica. 2013-04-03 [2014-10-24]. 
  4. ^ Eich, Brendan. Add a new UI crate. [2014-04-02]. 
  5. ^ Moffitt, Jack. Another Big Milestone for Servo—Acid2. April 17, 2014 [2015-11-26]. 
  6. ^ Servo Continues Pushing Forward. May 1, 2015 [2015-11-26]. 
  7. ^ Bergstrom, Lars. Mozilla's Project Quantum and Servo. mozilla.dev.servo - Google Groups. [9 November 2016]. 
  8. ^ Clark, Lin. The whole web at maximum FPS: How WebRender gets rid of jank. Mozilla Hacks – the Web developer blog. 10 October 2017 [22 October 2017]. 
  9. ^ Larabel, Michael. Mozilla's Servo Engine Is Crazy Fast Compared To Gecko. Phoronix. [10 May 2016]. 
  10. ^ Mozilla's Servo Is Whooping The Other Browsers In Performance. Phoronix. [10 May 2016]. 
  11. ^ initial add · servo/servo@ce30d45. 
  12. ^ Add some stubs and a makefile · servo/servo@783455f. 
  13. ^ Mozilla and Samsung Collaborate on Next Generation Web Browser Engine. 
  14. ^ Mozilla, Samsung team up on 'Servo' next-gen browser engine. 
  15. ^ Servo Nightly Builds Available. Servo Blog. 30 June 2016. 
  16. ^ Windows nightly builds now available. Servo Blog. 13 April 2017. 

外部連結[编辑]

參見[编辑]