Mozilla試圖重新發明瀏覽器

jopen 10年前發布 | 6K 次閱讀 Mozilla

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

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

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

Mozilla試圖重新發明瀏覽器

Mozilla試圖重新發明瀏覽器

來自: 驅動之家
                    <span id="shareA4" class="fl">                          </span>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!