fbpx
维基百科

Servo

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

Servo
Servo頁面渲染效果
原作者Mozilla公司三星集團
開發者Linux基金会
当前版本
  • 0.22.0 (2019年12月19日;穩定版本)[1]
源代码库
  • github.com/servo/servo
编程语言Rust
操作系统跨平台
类型排版引擎
许可协议MPL 2.0[2][3]
网站servo.org

Servo使用的两个重要组件基于Mozilla现有的C++代码。JavaScript支持由SpiderMonkey提供,2D图形库Azure英语Mozilla Azure用于与OpenGLDirect3D交互。[5]

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

發展 编辑

 
Mozilla Research專案圖表包含Servo

Servo發展尚處於起步階段,然而,它已經可以渲染維基百科GitHub,並成功通過了Acid2測試。它具有諸如並行排版演算法以及在Rust中實現的自己的CSS3和HTML5解析器[7][8]。Servo利用GPU加速技術更快速和流暢地呈現網頁[9][10]

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

2013年4月3日,Mozilla宣布和三星合作開發Servo[13][14]

2014年11月,Servo在某些基準測試中的速度明顯快於Gecko和其他排版引擎[15][16]

2016年6月30日,Mac和Linux的預覽版可供下載[17]。2017年4月13日,構建版可用於Windows[18]

2017年,隨著Firefox 54的發布,Mozilla將Servo CSS樣式引擎整合到了其Gecko瀏覽器引擎[19]

2020年8月,受到嚴重特殊傳染性肺炎疫情影響,由於缺乏資金和組織重組,Mozilla裁撤了大部分Servo開發團隊[20]。2020年11月17日起,Servo由Linux基金會接管[21][22]

參考資料 编辑

  1. ^ selectors-v0.22.0. 2019年12月19日 [2020年2月17日]. 
  2. ^ Mozilla Foundation End-User Licensing Agreements. [2014-12-15]. (原始内容于2014-10-21). 
  3. ^ Mozilla Licensing Policies. mozilla.org. [2013-03-26]. (原始内容存档于2013-07-15). 
  4. ^ Samsung teams up with Mozilla to build browser engine for multicore machines. Ars Technica. 2013-04-03 [2014-10-24]. (原始内容于2016-12-16). 
  5. ^ Willis, Nathan. Parallel page rendering with Mozilla Servo. LWN.net. 17 June 2015 [27 June 2015]. (原始内容于2016-04-06). 
  6. ^ Eich, Brendan. Add a new UI crate. [2014-04-02]. 
  7. ^ Moffitt, Jack. Another Big Milestone for Servo—Acid2. April 17, 2014 [2015-11-26]. (原始内容于2016-05-17). 
  8. ^ Servo Continues Pushing Forward. May 1, 2015 [2015-11-26]. (原始内容于2016-04-07). 
  9. ^ Bergstrom, Lars. Mozilla's Project Quantum and Servo. mozilla.dev.servo - Google Groups. [9 November 2016]. (原始内容存档于2019-03-14). 
  10. ^ 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]. (原始内容于2017-11-04). 
  11. ^ initial add · servo/servo@ce30d45. [2017-11-09]. (原始内容于2019-02-17). 
  12. ^ Add some stubs and a makefile · servo/servo@783455f. [2017-11-09]. (原始内容于2019-02-17). 
  13. ^ Mozilla and Samsung Collaborate on Next Generation Web Browser Engine. [2017-11-09]. (原始内容于2017-10-23). 
  14. ^ . [2017-11-09]. (原始内容存档于2017-11-09). 
  15. ^ Larabel, Michael. Mozilla's Servo Engine Is Crazy Fast Compared To Gecko. Phoronix. [10 May 2016]. (原始内容于2017-10-24). 
  16. ^ Mozilla's Servo Is Whooping The Other Browsers In Performance. Phoronix. [10 May 2016]. (原始内容于2017-09-30). 
  17. ^ Servo Nightly Builds Available. Servo Blog. 30 June 2016 [2017-11-09]. (原始内容于2017-10-11). 
  18. ^ Windows nightly builds now available. Servo Blog. 13 April 2017 [2017-11-09]. (原始内容于2017-12-26). 
  19. ^ . Mozilla Research. [2020-07-05]. (原始内容存档于2022-01-12) (美国英语). 
  20. ^ . 2020-08-11 [2020-08-17]. (原始内容存档于2022-03-18). 
  21. ^ . blog.servo.org. 2020-11-17 [2021-03-16]. (原始内容存档于2021-05-20). 
  22. ^ WinterIsComing (编). . Solidot. 2020-11-18 [2021-01-10]. (原始内容存档于2022-04-26). 

外部連結 编辑

參見 编辑

servo, 此条目的主題是一种浏览器排版引擎, 关于使用伺服机构的马达, 請見, 伺服马达, 是一個由mozilla開發的實驗性網頁瀏覽器排版引擎, 三星集團移植到android系统和arm处理器, 該项目旨在创造一个大規模平行計算的环境, 其中许多组件, 如渲染, 布局, html解析, 图像解码等, 都是並行的, 此项目与rust编程语言有共生的关系, 并同样正在开发中, 頁面渲染效果原作者mozilla公司, 三星集團開發者linux基金会当前版本0, 2019年12月19日, 穩定版本, 源代码库gith. 此条目的主題是一种浏览器排版引擎 关于使用伺服机构的马达 請見 伺服马达 Servo是一個由Mozilla開發的實驗性網頁瀏覽器排版引擎 三星集團移植到Android系统和ARM处理器 4 該项目旨在创造一个大規模平行計算的环境 其中许多组件 如渲染 布局 HTML解析 图像解码等 都是並行的 此项目与Rust编程语言有共生的关系 并同样正在开发中 ServoServo頁面渲染效果原作者Mozilla公司 三星集團開發者Linux基金会当前版本0 22 0 2019年12月19日 穩定版本 1 源代码库github wbr com wbr servo wbr servo编程语言Rust操作系统跨平台类型排版引擎许可协议MPL 2 0 2 3 网站servo wbr orgServo使用的两个重要组件基于Mozilla现有的C 代码 JavaScript支持由SpiderMonkey提供 2D图形库Azure 英语 Mozilla Azure 用于与OpenGL和Direct3D交互 5 Servo是以美國影集 神秘科學戲院3000 Mystery Science Theater 3000 的機器人Tom Servo命名的 6 目录 1 發展 2 參考資料 3 外部連結 4 參見發展 编辑 nbsp Mozilla Research專案圖表包含ServoServo發展尚處於起步階段 然而 它已經可以渲染維基百科和GitHub 並成功通過了Acid2測試 它具有諸如並行排版演算法以及在Rust中實現的自己的CSS3和HTML5解析器 7 8 Servo利用GPU加速技術更快速和流暢地呈現網頁 9 10 Servo發展始於2012年 2012年2月8日第一次提交沒有包含任何原始碼 11 2012年3月27日第一個基本代碼提交 12 2013年4月3日 Mozilla宣布和三星合作開發Servo 13 14 2014年11月 Servo在某些基準測試中的速度明顯快於Gecko和其他排版引擎 15 16 2016年6月30日 Mac和Linux的預覽版可供下載 17 2017年4月13日 構建版可用於Windows 18 2017年 隨著Firefox 54的發布 Mozilla將Servo CSS樣式引擎整合到了其Gecko瀏覽器引擎 19 2020年8月 受到嚴重特殊傳染性肺炎疫情影響 由於缺乏資金和組織重組 Mozilla裁撤了大部分Servo開發團隊 20 2020年11月17日起 Servo由Linux基金會接管 21 22 參考資料 编辑 selectors v0 22 0 2019年12月19日 2020年2月17日 Mozilla Foundation End User Licensing Agreements 2014 12 15 原始内容存档于2014 10 21 Mozilla Licensing Policies mozilla org 2013 03 26 原始内容存档于2013 07 15 Samsung teams up with Mozilla to build browser engine for multicore machines Ars Technica 2013 04 03 2014 10 24 原始内容存档于2016 12 16 Willis Nathan Parallel page rendering with Mozilla Servo LWN net 17 June 2015 27 June 2015 原始内容存档于2016 04 06 Eich Brendan Add a new UI crate 2014 04 02 Moffitt Jack Another Big Milestone for Servo Acid2 April 17 2014 2015 11 26 原始内容存档于2016 05 17 Servo Continues Pushing Forward May 1 2015 2015 11 26 原始内容存档于2016 04 07 Bergstrom Lars Mozilla s Project Quantum and Servo mozilla dev servo Google Groups 9 November 2016 原始内容存档于2019 03 14 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 原始内容存档于2017 11 04 initial add servo servo ce30d45 2017 11 09 原始内容存档于2019 02 17 Add some stubs and a makefile servo servo 783455f 2017 11 09 原始内容存档于2019 02 17 Mozilla and Samsung Collaborate on Next Generation Web Browser Engine 2017 11 09 原始内容存档于2017 10 23 Mozilla Samsung team up on Servo next gen browser engine 2017 11 09 原始内容存档于2017 11 09 Larabel Michael Mozilla s Servo Engine Is Crazy Fast Compared To Gecko Phoronix 10 May 2016 原始内容存档于2017 10 24 Mozilla s Servo Is Whooping The Other Browsers In Performance Phoronix 10 May 2016 原始内容存档于2017 09 30 Servo Nightly Builds Available Servo Blog 30 June 2016 2017 11 09 原始内容存档于2017 10 11 Windows nightly builds now available Servo Blog 13 April 2017 2017 11 09 原始内容存档于2017 12 26 Servo engines written in Rust deliver memory safety and multithreading Mozilla Research 2020 07 05 原始内容存档于2022 01 12 美国英语 Mozilla lays off 250 employees while it refocuses on commercial products 2020 08 11 2020 08 17 原始内容存档于2022 03 18 Servo s new home blog servo org 2020 11 17 2021 03 16 原始内容存档于2021 05 20 WinterIsComing 编 Servo 成为 Linux 基金会托管项目 Solidot 2020 11 18 2021 01 10 原始内容存档于2022 04 26 外部連結 编辑官方網站 页面存档备份 存于互联网档案馆 官方部落格 页面存档备份 存于互联网档案馆 Servo原始碼 页面存档备份 存于互联网档案馆 於GitHub參見 编辑 nbsp 自由软件主题 Gecko Rust 取自 https zh wikipedia org w index php title Servo amp oldid 79937407, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。