Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

Rust PNG crate gets even faster, used by GNOME and Chromium

The Rust PNG crate, a high-performance PNG image library written in Rust, has achieved significant speed improvements and is now adopted by major projects including GNOME and Chromium. This marks a major milestone for Rust's image processing ecosystem, demonstrating both performance and interoperability at scale.

背景メモ

画像処理で使われるPNGフォーマットのエンコード・デコードを行うRust製ライブラリ「png」クレートが大幅に高速化された。このクレートはRustのパッケージレジストリ「crates.io」で公開されており、同言語のエコシステムで事実上の標準PNGライブラリとして広く使われている。 今回の最適化により、GNOME(Linuxデスクトップ環境)やChromium(Googleが開発するWebブラウザの基盤)といった著名なプロジェクトが採用を決めた。特にChromiumは画像処理に従来C++の独自実装を用いていたが、Rust製ライブラリを一部に取り入れる動きがここ数年続いている。RustはC/C++に比べてメモリ安全性が高く、性能も同等以上を狙えることから、大規模プロジェクトが段階的に採用を進めている背景がある。