Chrome 弃用后,谷歌考虑用 Rust 语言为 Firefox 浏览器开发 JPEG-XL 解码器
9 月 5 日消息,科技媒體 phoronix 昨日(9 月 4 日)發(fā)布博文,報(bào)道稱谷歌正考慮使用 Rust 語(yǔ)言,為 Firefox 瀏覽器編寫(xiě) JPEG-XL 圖像解碼器。
Mozilla 的 Firefox 首席技術(shù)官鮑比?霍利(Bobby Holley)昨日表示,支持為 Firefox 瀏覽器開(kāi)發(fā)基于 Rust 的 JPEG-XL 圖像解碼器。
他在名為“Firefox 瀏覽器將考慮 Rust 實(shí)現(xiàn)的 JPEG-XL”的 Pull Request 提案中,翻譯如下:
我們?cè)谶^(guò)去幾個(gè)月時(shí)間里,就 Firefox 瀏覽器提供 JPEG-XL 格式的未來(lái),和 Google Research 的 JPEG-XL 團(tuán)隊(duì)展開(kāi)了富有成效的交流。
該解碼器的多線程 C++ 代碼超過(guò) 10 萬(wàn)行,因此我們長(zhǎng)期以來(lái)?yè)?dān)憂貿(mào)然使用參考解碼器(目前內(nèi)置在 Firefox Nightly 預(yù)覽版選項(xiàng)中),會(huì)導(dǎo)致瀏覽器的攻擊面過(guò)大。
為了解決這個(gè)問(wèn)題,谷歌團(tuán)隊(duì)同意運(yùn)用他們的專業(yè)知識(shí),用 Rust 語(yǔ)言構(gòu)建一個(gè)安全、高性能、緊湊且兼容的 JPEG-XL 解碼器,并將該解碼器集成到 Firefox 中。
如果他們成功貢獻(xiàn)出滿足這些特性并符合我們正常生產(chǎn)要求的實(shí)現(xiàn),我們就會(huì)將其發(fā)布。
至于這種格式是否能像某些人希望的那樣成為 JPEG 的通用替代格式,時(shí)間會(huì)證明一切。
如果真的如此,那么在最終需要支持它的無(wú)數(shù)應(yīng)用程序中引入潛在的內(nèi)存安全漏洞將是非常不幸的。
來(lái)自原始團(tuán)隊(duì)的安全、快速且經(jīng)過(guò)實(shí)戰(zhàn)檢驗(yàn)的 Rust 解碼器可以大大降低這種可能性,因此我們正在利用我們的影響力鼓勵(lì)在這方面取得進(jìn)展。
JPEG-XL 簡(jiǎn)介
JPEG XL 是一種免版稅的位圖文件格式,支持有損和無(wú)損壓縮。它旨在超越現(xiàn)有的位圖格式,并成為它們的通用替代。
谷歌于 2022 年移除了 JPEG-XL 圖像格式的實(shí)驗(yàn)性支持,并表示主要原因在于“整體生態(tài)對(duì) JPEG-XL 格式缺乏興趣,難以繼續(xù)推動(dòng)試驗(yàn)”等因素。
如果 Rust 版本的解碼器在 Firefox 上的實(shí)驗(yàn)取得成功,也許 Google Chrome 會(huì)重新考慮對(duì) JPEG-XL 的支持。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,所有文章均包含本聲明。
總結(jié)
以上是生活随笔為你收集整理的Chrome 弃用后,谷歌考虑用 Rust 语言为 Firefox 浏览器开发 JPEG-XL 解码器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 个人公司注册资金最低多少 其实这个钱真
- 下一篇: 鸿海 2024 年 8 月销售额 548