Firefoxの次世代Webエンジン「Project Quantum」発表。Rust言語によるServoの技術を採用し、2017年内に劇的な高速化を実現すると
Mozillaは、Firefoxの動作を劇的に高速化するという新しいWebエンジン「Project Quantum」への取り組みを発表しました。
Project Quantumは、Mozillaが開発を推進しているRust言語による新型の高速ブラウザエンジン「Servo」の技術をFirefoxに取り入れ、PCやスマートフォンで普及しているマルチコアとGPUを積極的に活用することで、劇的な高速化を実現するとしています。
Pages will load faster, and scrolling will be silky smooth. Animations and interactive apps will respond instantly, and be able to handle more intensive content while holding consistent frame rates.
ページは高速にロードされ、スクロールはなめらかでスムーズ、アニメーションやインタラクティブなアプリは即座に反応を返す。そして一定のフレームレートを維持することでコンテンツに集中するようになる。
これまでのブラウザとは一線を画す、非連続な飛躍(Quantum leap)としての性能向上を実現することが、Project Quantumの名前の由来のようです。
Project Quantumは2017年内に実現予定で、まずはGeckoの一部をServoの技術に置き換え、今後さらに置き換えてていくとのこと。
Quantum starts from Gecko, and replaces major engine components that will benefit most from parallelization, or from offloading to the GPU. One key part of our strategy is to incorporate groundbreaking components of Servo, an independent, community-based web engine sponsored by Mozilla. Initially, Quantum will share a couple of components with Servo, but as the projects evolve we will experiment with adopting even more.
QuantumはGeckから取りかかり、並列化やGPUへのオフローディングのベネフィットを得やすい主要なエンジンのコンポーネントを置き換えていく。この方向性においてカギの1つは、圧倒的な性能であるServoコンポーネントの取り込みだ。ServoはMozillaが支援する独立したコミュニティベースが開発するWebエンジンである。Quantumは最初のうちはいくつかのコンポーネントを採用するが、プロジェクトが進むにつれてさらに多くを実験的に採用していくつもりだ。
このProject Quantum発表のブログを書いたBryant氏は最後に「We’re confident Quantum will deliver significantly improved performance. 」(私たちはQuantumが劇的な速度改善を提供できるという自信がある」として、開発者の積極的な参加を呼びかけました。
あわせて読みたい
Dockerコンテナを実行したままライブマイグレーション可能に、将来のOpenStackで実現へ。IBMがOpenStack Summitでデモ
≪前の記事
国内企業におけるシステム運用、約3分の1の企業が毎月数回の運用ミスや障害発生。最大の課題は「運用担当のスキル不足」で、二番目の課題は「自動化できてない」など