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