close

據外媒ZDnet報導,Mozilla試圖在多核和移動時代重新發明瀏覽器。該公司正與三星合作開發一個新的瀏覽器佈局引擎Servo,設計不受任何舊有代碼的限制,打破現代瀏覽器的性能枷鎖。Servo使用Mozilla的新語言Rust開發,Rust是一種注重安全、性能和並發性的編程語言,Mozilla預計將會在年內發佈1.0版。

 

Mozilla平台工程師Josh Matthews指出,基本上今天所有的瀏覽器都是在2000年前設計的,當時的硬件情況與今天大為不同,硬件通常只有一個CPU核心,頻率也很低,可用內存非常少。Servo設計能利用手機和平板的多核處理器執行並發任務。現代瀏覽器解析HTML網頁是按照順序計算佈局,渲染內容和執行腳本,Servo能平行的執行這些任務。

 

在Rust語言中,每個任務都是分離的,彼此不共享內存,使用異步的消息傳遞互相通信。Servo的佈局、渲染和腳本任務都是分離的,以各自的速度 運行。Servo正由Mozilla的一個五人工程師團隊和三星的一個研究團隊共同開發,Mozilla希望能在年底構建出一個相對可用的版本。

arrow
arrow

    sosa168108 發表在 痞客邦 留言(0) 人氣()