新宿御苑.dev

新宿御苑.wasm #2024.12.11

BuySell Technologiesさんに会場を提供いただき,12月11日に新宿御苑.wasm #2024.12.11を開催しました.

初のコミュニティーイベントかつ年末ということで,今回は10分のセッション1本と5分のLTを4本というミニマムな構成での開催を企画しました.

togetterまとめ

タイムテーブル

時間内容
19:00開場
19:20オープニング
19:30Wasmってなに?〜仕組みから活用事例まで〜 @asuka (セッション)
19:45DIOXUSはFlutterの夢を見るか? @hashimo2 (LT)
19:55ブラウザでMPEG2Videoを見る話 @こーのいけ (LT)
20:05Open Source Summit から見る Wasm の活用事例 @Mie (LT)
20:15StarlingMonkeyを触ってみた話 2024冬 @syumai (LT)
20:30懇親会
21:30クロージング,撤収

Wasmってなに?〜仕組みから活用事例まで〜

スライド

Wasmの基本的な仕組み(VMとは何かというところ)から多くの人が何に期待しているのか,今現在どういった使い方ができるのかまで一通り紹介しました.
10分と言いつつ15分喋ってしまいました🙇

DIOXUSはFlutterの夢を見るか?

スライド

Rust製のフルスタックフレームワークであるDIOXUSに入門しようとして間に合わなかったとのことで,次回の新宿御苑.wasmでの成果発表に期待しています❤️
主催者(asuka)の同人誌Wasm Cookbook vol.2の紹介ありがとうございます

ブラウザでMPEG2Videoを見る話

スライド

ffmpegをWasmにしてMPEG2をブラウザ上でデコードして動画を見れるようにするという内容で,単純にWasmにするだけだと期待するパフォーマンスでないとのことでWebGPUを使ったりといった工夫の話が面白かったです. 最近の(Wasmの)ワーキンググループの関心ごとがブラウザではなく純粋なコンピューターサイエンスに向いている昨今に「これぞWasm!」といった王道の実用トークを聞けたのが熱かったですね.

後日Discordサーバー上で実演も披露してくれました😆

Open Source Summit から見る Wasm の活用事例

スライド

Open Source Summit (OSS)でWasmの活用についてのセッションが増えてきているということで,いくつか面白いトピックを紹介してくれました. AIだったりEdge Computingの話はなんとなく耳にしていたんですが,スパコン (HPC)でWasmの活用がされているとの話が出てきて驚いています.
Wasmはどこでも動いている👀

StarlingMonkeyを触ってみた話 2024冬

スライド

SpidermonkeyのフォークであるStarlingMonkeyを触ってみたとのことで,その紹介をしてくれました. ComponentizeJSもStarlingMonkeyが使われているとのこと (だからHello, Worldを出力するJSから8MBを超えるバイナリが生成されるんですね).

8MBというとJSにしては大きいですが,これがそのままコンテナサイズになるのでは?と考えるとかなり熱い.
WASI 0.2のcliとhttpインターフェースについては著書WASI入門にて紹介しているのでよければそちらもどうぞ

懇親会

懇親会は持ち寄った飲み物などを片手にWasmについて話しながらワイワイしました.
そういえば全然写真を撮ってませんでした

アンケート

当日ホワイトボードを使って「やって欲しい新宿御苑.○○」「YOUはどこから? (解釈自由)」という内容の付箋アンケートを取りました.

付箋アンケートの結果 (𝕏の投稿)

また,参加者アンケートでも「開催してほしい新宿御苑.○○」や「開催してほしい場所や日時」を募り,以下のような結果になりました.

開催してほしい新宿御苑.{{ext}}

11票
新宿御苑.wasm
5票
新宿御苑.dev
3票
新宿御苑.go,新宿御苑.rs,新宿御苑.duckdb
1票
新宿御苑.zig,新宿御苑.hs,新宿御苑.ts,新宿御苑.js,新宿御苑.qwik

開催してほしい場所や日時

12票
新宿御苑の外 (平日夜)
11票
新宿御苑の中 (休日昼)
1票
いつでもどこでも