MozillaとSamsungが新世代のブラウザーエンジンServoを作成

Mozillaとサムスンは、共同プロジェクトを予想外に発表しました。将来の「高速、マルチコア、異種コンピューターアーキテクチャ」向けに最適化された「新世代」Webエンジンの開発です。 このプロジェクトはServoと呼ばれますGithubのコード )。



「サーボは、最新の機器でWebブラウザをゼロから作り直し、古い建物を再考する試みです。 これは、セキュリティの脆弱性の根本原因を排除すると同時に、将来のハードウェアで大規模並列コンピューティングのパフォーマンスを最大限に活用するプラットフォームを作成することを意味します。 したがって、ServoはRustで書かれています。これは、Mozillaで開発された新しい安全なシステムプログラミング言語であり、多くの愛好家のコミュニティとともに開発されています」とMozillaは公式声明で述べています。



Samsungと一緒に、実験的なServoエンジンはすでにARMおよびAndroidプラットフォームに移植されています。 Mozillaによると、これはRustプログラミング言語にとって重要な前進です。 SamsungはRust用のARMバックエンドを開発しました( Githubのコード )。



本日バージョン0.6リリースされた Rustプログラミング言語自体は、数年間開発中です。 このプログラミング言語の詳細な概要は Habréで公開され、C ++の大部分を効果的な高レベルの抽象化とハードウェアリソースの正確な制御に置き換えますがデフォルトは安全であり、メモリ管理でエラーのクラス全体が表示されないため、エラーが発生しますおよびセキュリティの脆弱性。



来年、MozillaはRustの最初のメジャーバージョンでの作業を完了する予定です。すべてをクリーンアップし、ライブラリをドキュメント化し、必要なツールをリリースし、生産性を高めます。 同時に、Mozillaは、「安全で楽しいプログラミング言語で深い並列処理を備えた高速なWebブラウザを作成できる」ことを証明するために、Servoの最終化により多くのリソースを投入することを約束します。



Mozillaは、RustおよびServoの開発に貢献したいすべての人を、それぞれのRustメーリングリスト( https://mail.mozilla.org/listinfo/rust-dev )およびServo( https://lists.mozilla.org/ listinfo / dev-servo )。



All Articles