[-Fx-] Mozilla 下一代並行化瀏覽器引擎:Servo

作者: t7yang (t7: 我認為這是一種背叛)   2015-01-21 22:57:37
來源:http://www.open-open.com/news/view/e90909
隨著 Rust 1.0 Aplha 的發布,基於其編寫的 Mozilla 下一代瀏覽器引擎 Servo 也逐漸
明朗起來,有望在 2015 年看到 Alpha 版發佈。
在當下正在奧克蘭進行的 Linux.Conf.Au.2015 上,Mozilla 的 Jack Moffitt 詳細講解
了關於 Servo 的各個方面以及其相對於現有瀏覽器的提升。要點如下:
‧Servo 引擎依然處於研究階段,當下尚未確定何時會進入產品。
‧高效且安全的 Rust 幫助 Servo 可以實現一些 C++ 難以實現的特性。
‧Servo 的開發主題是並行化,其中之一即是DOM 並行化處理。
‧Servo 目前已經基本通過 Acid2 測試,可以基本正常的成像 Alexa 排名考前的網站
CSS 相容性方面當下目標是 2015 年實現的依據普遍性排名前 50% 的特性,可以滿足
絕大多數網站的顯示需求。
‧整體瀏覽器架構方面,Servo 實現了統一化的 JavaScript/Rust 記憶體管理。
‧良好的嵌入式支持,相容 Chromium 嵌入式架構。
‧初步實現 Firefox OS 及 Android 支持。
‧Servo 的網頁成像性能在單線程模式已經僅需 Gecko 一半的時間成像測試網頁,多線
程模式性能更佳,超越當下全部瀏覽器。
‧接下來計劃在 2015 年發佈一個 Alpha 品質使用 Servo 引擎的版本,注意其中
JavaScript 引擎及 Skia 成像部分並非 Rust。
‧另一方面,Gecko 中的部分模組將逐步開始用 Rust 重寫,享受其帶來的性能及安全性提升,首先實現的將是 bmp 解碼器。
主題演講影片
https://www.youtube.com/watch?v=7q9vIMXSTzc
消息來源:Phoronix
www.phoronix.com/scan.php?page=news_item&px=Mozilla-Servo-Engine-LCA2015
來自:https://linuxtoy.org/archives/servo-building-a-parellel-browser.html  
作者: oversky0 (oversky0)   2015-01-23 11:21:00
這會影響到 addon 嗎?
作者: t7yang (t7: 我認為這是一種背叛)   2015-01-25 09:53:00
你指的哪個部分,GECKO重寫還是SERVO。不過上述兩個的答案應該都是不知道,因為都還沒開始。

Links booklink

Contact Us: admin [ a t ] ucptt.com