最近環境が整いつつあるWebAssemblyを触ってみます。題材としてJavaを実行できる環境を作ってみたいと思います。そうです、Javaアプレットのような、ブラウザで動くJavaインタプリタ(JavaVM)です。 最初 […]
タグ: WebAssembly
macOSとVS CodeでBlazor WebAssemblyの開発環境をセットアップ
セットアップ .NET Homebrewにdotnetというパッケージがあるのですが、私の環境では動作させることができませんでした。dotnetではなくdotnet-sdkを使うことにしました。 Homebrewでdot […]
JPEGの展開を高速化
導入 古いJPEGのソースを見ているとIDCT(逆デジタルコサイン変換)で意味不明の謎の足し算をやっているわけである。読んでも理解できないのでそのままコピペされている様だ。しかしWeb Assemblyでこのソースをそ […]
wasm とは
wasmとは WebAssemblyは、プログラミング言語やライブラリの名前ではなく、「ブラウザ上で動くバイナリコードの新しいフォーマット(仕様)」のことです。 wasmは、「Webアプリケーションの高速化」を目的として […]
WebAssemblyを試してみた
はじめに WebAssemblyを試した。WebAssemblyは、簡単に言うとブラウザ上でネイティブに近いパフォーマンスで動作するバイナリープログラムを実行する仕組みである。通常ブラウザ上でプログラムを実行するには、J […]
WebAssembly触ってみた。
Ruby3.2.0 Preview1 がリリースされました。注目はWASIベースのWebAssemblyサポートではないでしょうか? 当記事では簡単なツールを作って、WebAssemblyがどのように活用できる […]
Virtiofs正式採用でMacのファイルアクセスが高速化、Docker Desktop 4.15リリース。WebAssemblyアプリをcontainerd配下で管理可能に
WindowsやMacなどのローカル環境に簡単にDockerコンテナを用いた開発環境を導入できるDocker Desktopの最新版「Docker Desktop 4.15」正式版がリリースされました。 Docker D […]
Docker HubにHelmチャートやWebAssemblyなどさまざまなファイルが保存可能に、OCI Artifactsのサポートで
Docker社は、Docker HubのOCI Artifactsサポートを発表しました。これによりDocker HubにHelmチャートやWebAssemblyモジュール、Docker Volumesなど、Docker […]
WebAssemblyに対してクラウドサービスを抽象化、そのままAWSでもAzureでもGoogle Cloudでも実行可能にする「SpiderLightning」、Deis Labsが公開、標準化も推進
WebAssemblyには、ファイルI/OやネットワークアクセスなどのOSが備える基本的な機能を抽象化するWASI(WebAssembly System Interface)と呼ばれる業界標準仕様があります。WASIに準 […]
WebAssemblyでクラウドネイティブを実現するクラウドサービス「Fermyon Cloud」がオープンベータで登場
WebAssemblyによるクラウドネイティブなアプリケーションの実現を目指すFermyonは、新たなクラウドサービス「Fermyon Cloud」のオープンベータを発表しました。 FermyonはWebAssembly […]
WordPressのコア開発チーム、WordPressをWebブラウザで実行する「Client-side WebAssembly WordPress」を開発中
WordPressのコア開発チームは、PHPサーバをWebAssembly化することなどにより、WordPressをWebブラウザ上で実行する「Client-side WebAssembly WordPress」(以下W […]
PHPとSQLiteをWebAssembly化し、Webブラウザ上でWordPressを実行可能にしたデモをVMwareが公開
VMwareのWasm Labsは、Webブラウザ上でWordPressを実行可能にしたデモを公開しました。 デモページをWebブラウザで開くと、実際にWebブラウザ上でWordPressが実行されます。 WordPre […]
JavaScript/WebAssemblyをCDNエッジで実行するCloudflare Workersが、Python、Scala、Kotlin、Dart、Reasonへの対応を発表
Cloudflareは、JavaScript/WebAssemblyをCDNエッジで実行するサーバレス基盤「Cloudflare Workers」が、Python、Scala、Kotlin、Dart、Reasonの各言語 […]
Cloudflare WorkersがWebAssemblyでWASIをサポート。WebAssemblyはクロスプラットフォーム対応が当前の世界に
Cloudflareは、同社のCDNエッジでWebAssemblyが実行できるサービス「Cloudflare Workers」のWebAssemblyランタイムでWASI(WebAssembly System Inter […]
WebAssemblyアプリ開発ではRustが一番人気、用途ではサーバレスが急上昇、ランタイムはWasmtime。The State of WebAssembly 2022
メールマガジン「WebAssembly Weekly」を発行しているScott Logicは、WebAssemblyの利用状況などに関する調査報告として「The State of WebAssembly 2022」を公開 […]