時間:2024-02-07 15:04:52 作者:泰龍 瀏覽量:52
如果你沒聽說過 Servo 瀏覽器引擎 / 內核,那是很正常的,這是一個自 2012 年就被創(chuàng)建的實驗性項目,而它的創(chuàng)作者正是 Mozilla。
Mozilla 使用 Rust 開發(fā) Servo 引擎,不過這只是實驗性項目主要用于研究目的,所以十幾年以來 Servo 引擎起起落落沒有獲得太多的關注,實際上也算是被 Mozilla 放棄了。
直到 2023 年 Servo 引擎卷土重來,這個開源的 “新” 瀏覽器引擎將與谷歌的 Chromium/Blink 內核、Firefox 的 Gecko 內核以及蘋果的 WebKit 內核競爭。
在 Arm 上的性能甚至優(yōu)于 Chromium:
在 2023 年 9 月,Servo 項目正式加入 Linux 歐洲基金會,之后總部位于西班牙的開源軟件咨詢公司 Igalia 的現有貢獻者宣布接手了該項目,自此項目開始重換生機(這也是為什么標題中說是新的內核但又是卷土重來的原因)。
Servo 將提供 WebGL 支持、跨平臺支持包括提供 Android 和其他 Linux 移動版的支持,同時現在的維護者們已經嘗試將 Servo 用于嵌入式實例。
例如 Servo 此前在樹莓派 (基于 Arm 架構) 上進行測試,與 Chromium 相比,Servo 的性能甚至還要更好些。
2024 年路線圖:
在 2024 年 Servo 項目有四個大目標,分別是主線程維護、提供基本的 CSS 功能、嵌入 API 定義以及在 2024 年實現對 Android 系統(tǒng)的初步支持。
當然對Servo 來說,目前其實還只能說是起步階段,不過有競爭總是好的,尤其是 Opera 放棄了自己的瀏覽器內核、微軟也放棄了基于三叉戟的EdgeHTML 內核,現在瀏覽器內核市場也只有 Chromium/Blink、Firefox/Gecko、Safari/WebKit這三個主要參與者。
或許在未來 Servo 也能異軍突起,想要打破 Chromium 的壟斷地位并不容易,但也要試試嘛。