Servo瀏覽器引擎實現多項效能最佳化及SubtleCrypto API
Rust 編寫的Servo 瀏覽器網頁佈局引擎專案發布了2024 年10 月的狀態更新,介紹了過去幾週的開發活動。對於參與這個前Mozilla 專案的開源開發人員來說,10 月又是忙碌的月份。 Servo 瀏覽器引擎繼續保持良好的發展勢頭,進行了大量的性能優化並增加了其他功能。
Servo shell 演示網頁瀏覽器的功能也不斷在改進。 Servo 上個月的開發亮點包括:
– 部分支援CSS 大小關鍵字min-content、max-content、fit-content 和stretch。
– SubtleCrypto API 的實作工作提供了大量低階加密功能。 SubtleCrypto 的”微妙”名稱旨在表達許多演算法都有微妙的使用要求,必須謹慎使用才能保證安全。
– Servo 正在獲得一個新的跨進程合成器API,可減少視訊處理的記憶體拷貝開銷。
– Servo 字體系統現在速度更快,並減少了載入系統字體的延遲。
– Servo 現在有一個專用的獲取線程,以減少在單一請求中建立的IPC 通道數量。
– Flexbox 佈局現在使用快取來避免不必要的工作。
– Servo shell 演示瀏覽器現在避免了不必要的重繪,CPU 使用率大大降低。
有關十月份所有令人興奮的Servo 更改的更多詳細信息,請訪問Servo.org 博客。