試驗性瀏覽器項目Servo背后的團隊宣布提供每日構建版的下載。
截至目前,Servo只以源代碼的形式提供,開發人員需要下載后自己編譯。Servo團隊希望,每日構建版(下載地址download.servo.org)能夠擴大該瀏覽器的使用范圍,并最終改進它的Web功能和性能。目前只提供Mac OS X和Linux版本,Windows和Android版本的問題還在處理中。每日構建版本現在還很不完善。
這個新瀏覽器的開發已經持續了數年之久。它是從頭開始構建的,旨在構建一個全新的并行瀏覽器引擎,更好地利用設備的硬件。現有的大部分瀏覽器引擎都是在單個流程中建立Web頁面。雖然類似Web Workers這樣的工作旨在將瀏覽器的部分工作交由其他線程來完成,但Web頁面開發人員需要應對它所帶來的復雜性。
Servo會提高渲染Web網頁的并發工作數量。
Servo的未來還不得而知。Servo工程師Manish Goregaokar在答復Hacker News網友的問題時也只是表示,只有時間會證明一切:
該計劃似乎是要讓Servo作為一個新想法(像WebRender)的測試平臺繼續發展,并在時機成熟時與Firefox共享組件。近期,我們不大可能看到一款獨立的Servo產品,因為還要做大量的工作才能讓其完全兼容Web。至于很遠的未來……我們也不知道。
Servo的一些組成部分可能會納入Firefox。例如,Servo的樣式引擎Stylo就已經進入了這個階段,今年年底,它的一些組成部分會整合到Gecko每日構建版中。這是Mozilla稱之為“Oxidation”的程序的一部分——之所以這樣命名,是因為Rust代碼整合到了Firefox中。Servo是使用Rust編寫的,后者也是Mozilla的一個研究項目。
Mozilla提供了一個Servo的視頻介紹,其中介紹了更多的動機以及如何實現頁內并行。
查看英文原文:Mozilla's Servo Browser Now Available Nightly