メインコンテンツまでスキップ

「ツール」タグの記事が3件件あります

全てのタグを見る

WebAssemblyで最大4GBのメモリ使用を実現

· 約10分
Andreas Haas、Jakob Kummerow、Alon Zakai

はじめに

ChromeとEmscriptenによる最近の作業により、WebAssemblyアプリケーションで最大4GBのメモリを使用できるようになりました。以前の制限は2GBでした。そもそも制限があるのは奇妙に思えるかもしれませんが(結局512MBや1GBのメモリ使用を許可するために特別な作業は必要ありませんでした)、実際には2GBから4GBにジャンプする際にはブラウザでもツールチェーンでも特別なことが発生します。この投稿ではそれについて説明します。

その `.wasm` に何が入っているのか?新機能: `wasm-decompile` を紹介

· 約9分
Wouter van Oortmerssen ([@wvo](https://twitter.com/wvo))

現在、.wasm ファイルを生成または操作するためのコンパイラやその他のツールが増えてきています。時には内部を調べたいと思うこともあるでしょう。ツールの開発者である場合や、Wasm を直接対象とするプログラマーであり、生成されたコードが性能やその他の理由でどのように見えるか気になる場合です。

EmscriptenとLLVM WebAssemblyバックエンド

· 約17分
Alon Zakai

WebAssemblyは通常、ソース言語からコンパイルされるため、開発者はツールが必要です。そのため、V8チームはLLVMEmscriptenBinaryenWABTのような関連するオープンソースプロジェクトに取り組んでいます。この投稿では、EmscriptenとLLVMに関する作業の一部を説明し、EmscriptenがLLVM WebAssemblyバックエンドにデフォルトで切り替えることが間もなく可能になることを示しますので、ぜひテストして問題を報告してください!