Webで利用されているコードの80%は再利用ベースのモジュールだ。ここに脆弱性があるとエンドユーザーのWebアクセスが危険にさらされてしまう。そこで、「WebAssembly」などの標準をベースにクロスプラットフォーム、クロスデバイスの新しいソフトウェア基盤の構築に取り組むオープンソースコミュニティー「Bytecode Alliance」が発足した。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Mozillaは、オープンソースコミュニティー「Bytecode Alliance」が発足したと2019年11月12日(米国時間)に発表した。Bytecode Allianceは、「WebAssembly」や「WebAssembly System Interface(WASI)」などの標準をベースにした取り組み。これらの技術のメリットを生かしつつ、クロスプラットフォーム、クロスデバイスの新しいソフトウェア基盤の構築に取り組む。
WebAssemblyは、WebさらにWeb以外のプラットフォームを対象とした、サイズとロード時間の両面での効率性を高めるバイナリフォーマットであり、「wasm」とも呼ばれる。C/C++などで書かれたコードをWebページでも利用できるようにすることを念頭にしたものだ。WASIはWebAssemblyに関連する新しい標準だ。
Bytecode Allianceの創設メンバーはMozilla、Fastly、Intel、Red Hatの4社。Bytecode Allianceは業界に広く貢献や参加を呼び掛けており、メンバーの共同の取り組みを通じて、最新のランタイム環境と関連する言語ツールチェーンを実現するとしている。これらは、可能な限り幅広いデバイスやアーキテクチャに対応し、高いセキュリティと効率性、モジュール性を兼ね備えたものになるという。
Bytecode Allianceはきめ細かなサンドボックス利用や機能ベースのセキュリティ、モジュール性、標準(WebAssemblyやWASIのような)に重点を置いてコンパイラ、ランタイム、ツールのイノベーションを実現していく計画だ。
創設メンバーは、次のようなオープンソースプロジェクトによってBytecode Allianceに貢献しようとしている。
Copyright © ITmedia, Inc. All Rights Reserved.