WebAssemblyのデモ。特に注目すべきデモを集めてみた。

WebAssemblyのデモ。特に注目すべきデモを集めてみた。 JavaScript




概要

WebAssemblyのデモ。特に注目すべきデモを集めてみました。
基本的にはChromeかFireFox、safariでしか動かないものだと思います。

SLコマンド

Emscripten-Generated Code

デモを開くと見慣れたアイツが走ってきます。

解説

Qt

hellowindow

このデモは読み込み(コンパイル?)にかなり時間がかかりました。
それにしても、まさかブラウザでQtを動かせるなんてスゴイですね。

解説記事には、他のQtの利用例もあります。

Qt for WebAssembly - Qt Blog
You may have seen the news that Qt Project released Qt for WebAssembly tech preview. We use Emscripten to compile Qt into something that runs in a web browser f...

Vim

Vim.Wasm

VimをEmscriptenとBinaryenを利用してコンパイルしたもの。
詳しい解説がされている。

OpenCV + knn matchデモ

OpenCVをWebAssemblyにコンパイルしたものを利用。
AKAZEを利用して特徴点マッチングしているもの。

解説記事

[OpenCV][WebAssembly]ブラウザで2画像の特徴量比較してみる - Qiita
## はじめに このエントリは、画像解析ライブラリであるOpenCVをWeb Assemblyとしてビルドしてブラウザで動かす、というのを一通りやってみたメモです。 主なコンテンツとして下記を含みます。 - OpenCVのwasm...

Unity

Unity WebGL Player | Tanks!

Unityに関しては、すでにWebGLを利用するものがありますが、
wasmを利用した方が速いという報告もあります。

Unity のチュートリアル Tanks! の WebAssembly 実装デモ - 強火で進め
Tanks! Demo - WebAssembly > Unity - Tanks tutorial