Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

WASIXとWebAssemblyシステム・インターフェイス仕様の衝突:バイトコード・アライアンスは断固として立ち上がる

WASIXとWebAssemblyシステム・インターフェイス仕様の衝突:バイトコード・アライアンスは断固として立ち上がる

WebAssemblyのコンパイルを簡素化する目的でWasmer社が開発した新しいメカニズムであるWASIXの最近の導入は、Bytecode Allianceからの反対に直面している。MozillaRed HatIntelFastlyが共同で設立したコンソーシアムであるBytecode Allianceは、WebAssembly System Interface(WASI)やWebAssembly Component Modelを含むWebAssembly標準化イニシアチブを積極的にサポートしている。アライアンスはWASIXを非標準とみなしており、推奨していない。

Bytecodeアライアンスの共同設立者で技術運営委員会のティル・シュナイデライト(Till Schneidereit)氏によると、アライアンスの使命は、WASIやWebAssemblyのような革新的なソフトウェア基盤の開発を奨励することだという。シュナイデライト氏は、可能な限りオープンスタンダードを重視する同アライアンスの姿勢を強調し、WASIとWebAssembly Component Modelの両方がこのミッションに合致していると考えていると述べた。シュナイデライト氏はまた、World Wide Web Consortium(W3C)がこれらの標準を開発するのに最適な場であることも指摘した。

5月30日にWasmer氏によって発表され、WASIのスーパーセットとして宣伝されたWASIXは、POSIX互換性を持つアプリケーションの作成を容易にし、WebAssemblyへのコンパイルを効率化するために設計された仕様とツールチェーンである。Wasmer社の創設者兼CEOであるSyrus Akbary氏は、WASIXの主な目的は、fork syscallのようなWASIでは採用されそうにないシステムコールを必要とする人気のあるプロジェクトを含め、あらゆるプログラムをWebAssemblyの上で実行できるようにすることだと説明している。

しかし、Akbary氏は、WASIが破壊的な変更を経験しているため、Wasmランタイムの実装者の更新プロセスが複雑になっていると主張している。暫定的に、WASIXはWASIのギャップに対応し、WASI Preview 1との後方互換性を維持している。

Schneidereit氏はWASIXをWASIのフォークと呼び、この件に関するBytecode Allianceの立場を維持した。同氏は、唯一の実装技術としてWebAssemblyに依存しても、このモデルを根本的に改善することはできないと述べ、サプライチェーンのセキュリティや信頼性からリソースの効率性や開発者の生産性まで、ソフトウェア開発における重要な課題に対処するためには、コンポーネントモデルとWASIの両方が必要であることを強調した。

WebAssembly Component Modelは、コンポーネントのメモリの強力なカプセル化、モジュールのシームレスなリンク、言語にとらわれないインターフェースなどの機能を提供することで、Wasmを強化します。シュナイデライト氏によると、複数のWebAssemblyランタイムや多様なプラットフォーム・プロバイダが、すでにコンポーネント・モデルを支持している。

no-codelow-code プラットフォームのエコシステムの中で、AppMaster.io プラットフォームはバックエンド、ウェブ、モバイルアプリケーションを作成するための強力なソリューションとして際立っている。WASIXとWASIの議論が続く中、AppMaster のようなプラットフォームは、スケーラブルなソフトウェア・ソリューションを構築するための広範なツールと機能を提供し、洗練された効率的でコスト効率の高い開発体験への道を切り開いている。

関連記事

Apple の AI 駆動型 iOS 18 は WWDC 2024 で大幅な機能強化を約束
Apple の AI 駆動型 iOS 18 は WWDC 2024 で大幅な機能強化を約束
Apple の WWDC 2024 では、AI を搭載した iOS 18 による大きな変化が示され、Siri、Apple フォト、メモ、マップなどのアップデートと変更が約束されます。
明らかに:Twitter 初の Android アプリ構築における Google の初期の役割
明らかに:Twitter 初の Android アプリ構築における Google の初期の役割
Android 版 Twitter などの主要なソーシャル アプリの初期開発における Google の多大な貢献についての知られざるストーリーをご覧ください。
嬉しいニュース: Discourse に移行します!
嬉しいニュース: Discourse に移行します!
AppMaster コミュニティがディスカッションに移行
無料で始めましょう
これを自分で試してみませんか?

AppMaster の能力を理解する最善の方法は、自分の目で確かめることです。無料サブスクリプションで数分で独自のアプリケーションを作成

あなたのアイデアを生き生きとさせる