Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Wasmの気になる最新情報
Search
asuka
October 19, 2025
Technology
400
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Wasmの気になる最新情報
新宿御苑.wasm #2025.10.19
https://shinjukugyoen.connpass.com/event/371150/
asuka
October 19, 2025
More Decks by asuka
See All by asuka
GoとSIMDとWasmの今。
askua
3
610
2025年ふりかえり
askua
1
250
ライブラリを公開してメンテナンスした一年
askua
0
110
Wasmのエコシステムを使った ツール作成方法
askua
0
440
Pure Goで体験するWasmの未来
askua
1
1.1k
Wasmで社内ツールを作って配布しよう
askua
0
340
Wasm元年
askua
0
400
wstdなんだか良さそう
askua
0
160
Dartでウェブ開発 (やりたい)
askua
0
110
Other Decks in Technology
See All in Technology
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
430
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
130
スクラムで身についていた動き方を、XPで捉え直してみた
codmoninc
PRO
1
330
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
2
1.7k
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
150
AI 駆動 Terraform 開発/SRE_BizReach_MIXI_2
visional_engineering_and_design
3
2k
2026-09-04 SRE Tech Talk #15 怠惰なTerraform / Lazy Terraform
masasuzu
0
230
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
140
Multica × 長期記憶:40個のミニプロジェクト管理
eiei114
1
220
When Does a Local Qwen Start to Break
morshoto
0
190
Snowflakeで実現する全社横断の顧客の声(VOC)分析・活用基盤@Snowflake World Tour Tokyo 2026
yuto16
0
120
DEFCON34-Write-up_HYCu-MYCu
daikiokazaki
0
120
Featured
See All Featured
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
The Spectacular Lies of Maps
axbom
PRO
1
980
Producing Creativity
orderedlist
PRO
348
41k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
210
Statistics for Hackers
jakevdp
799
230k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
970
The browser strikes back
jonoalderson
0
1.6k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
Agile that works and the tools we love
rasmusluckow
331
22k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
230
Transcript
Wasmの気になる最新情報 新宿御苑.wasm #2025.10.19
WHOAMI asuka • 株式会社モニクル/SWE ◦ Monicle Techbook vol.1 技術書典17 •
Wasm関連の同人誌・商業誌の執筆 ◦ 実践入門WebAssembly ◦ WebAssembly System Interface入門 ◦ ご注文はWASIですか?? 技術書典16 ◦ Wasm Cookbook vol.2 技術書典17 ◦ Wasm Cookbook vol.3 技術書典18 ◦ Wasm Cookbook vol.4 技術書典19 • 新宿御苑.dev ◦ 新宿御苑.wasm #2025.6.25 LTイベント ◦ 新宿御苑.wasm #2025.10.19LTイベント 2 商業誌 Cookbookシリーズ ごちWASI
Wasmとは Wasm (WebAssembly) • ブラウザ上で実行可能なバイトコード • JavaScriptと比較して最適化しやすく,実行速度が速いといった特徴がある WASI (WebAssembly System
Interface) • Wasmを汎用的なプログラムとして利用するためのAPI標準 • WASIに準拠しているランタイムであればどこでもプログラムが動く 3
• ブラウザ以外で利用するための仕様策定(WASI)が活発 • DockerHubなどのコンテナレジストリを経由してWasmを配布できる Go Conference 2025 → Wasmのエコシステムを使った ツール作成方法
- Speaker Deck TinyGo Conference 2025 → Pure Goで体験するWasmの未来 - Speaker Deck Wasmの現状 4
Wasmの気になる最新情報 • Wasm 3.0 • WASI 0.3 (Preview 3) •
新サービス ◦ BrowserPod 5
Wasm 3.0 Wasm 3.0 Completed • 9月17日に正式アナウンス • Wasmが新しくなるではなく,今までのプロポーザルを仕様にまとめたもの ◦
64ビットアドレス空間 ◦ マルチメモリー ◦ Wasm GC ◦ etc… 6 すでにブラウザに実装 済みの機能たち
Wasm 3.0 Wasm 3.0 Completed • 9月17日に正式アナウンス • Wasmが新しくなるではなく,今までのプロポーザルを仕様にまとめたもの •
(多分)初めてブラウザ以外の仕様が追加 ◦ 決定論的プロファイル ◦ カスタムアノテーションシンタックス 7 ランタイム向けの仕様
Wasm 3.0 Wasm 3.0 Completed • 9月17日に正式アナウンス • Wasmが新しくなるではなく,今までのプロポーザルを仕様にまとめたもの •
(多分)初めてブラウザ以外の仕様が追加 ◦ 決定論的プロファイル ◦ カスタムアノテーションシンタックス 8 ランタイムに何の機能が 必要かを伝える
Wasm 3.0 Wasm 3.0 Completed • 9月17日に正式アナウンス • Wasmが新しくなるではなく,今までのプロポーザルを仕様にまとめたもの •
(多分)初めてブラウザ以外の仕様が追加 ◦ 決定論的プロファイル ◦ カスタムアノテーションシンタックス 9 Componentを作成する ための付加情報など
Wasm 3.0 Wasm 3.0 Completed • 9月17日に正式アナウンス • Wasmが新しくなるではなく,今までのプロポーザルを仕様にまとめたもの •
Feature Status - WebAssembly に各ランタイムの実装状況が掲載されている 10
WASI 0.3 Roadmap · WASI.dev 11 ドキュメントに掲載され ているロードマップ
WASI 0.3 WASI 0.3を先取りしてみる #wasm - Qiita 12 どこの情報だろう?
WASI 0.3 GitHub - bytecodealliance/wasi-rs: WASI bindings for Rust 13
wasip3のタグ
WASI 0.3 GitHub - WebAssembly/wasi-http: A collection of interfaces for
sending and receiving HTTP requests and responses 14 8月15日のRCのドラフト が外してある
WASI 0.3 Preview 3 (0.3)のテーマは非同期 • コンポーネントモデルに新しく stream<T>とfuture<T>という構文が入る • WASI
0.3でwasi:ioがstream<T>とfuture<T>に置き換わる ◦ WASI 0.2 にはpollとstreamを扱うwasi:ioパッケージがある 15 async/await構文を言語側 で利用できるようになる
WASI 0.3 Preview 3 (0.3)のテーマは非同期 • コンポーネントモデルに新しく stream<T>とfuture<T>という構文が入る • WASI
0.3でwasi:ioがstream<T>とfuture<T>に置き換わる ◦ WASI 0.2 にはpollとstreamを扱うwasi:ioパッケージがある 16 WASI 0.2 : 単方向stream WASI 0.3 : 双方向stream
新サービス BrowserPod • Webブラウザ上にLinux/Node.sベースのWebアプリ開発環境をWebAssemblyで 実装した「BrowserPod」発表。ブラウザ内サーバに別タブからアクセス可能 - Publickey • WebAssemblyベースのブラウザ内コンテナ技術「BrowserPod」登場|CodeZine (コードジン)
→ x86 to WebAssembly JIT CompilerとLinuxエミュレータの組み合わせで ブラウザ上でコンテナを動かそうという試み 珍しくウェブの話 17
• Wasm 3.0 ◦ ウェブ以外(ランタイム向け)の仕様が含まれるようになった • WASI 0.3 ◦ そろそろ正式に出そう
◦ 非同期,双方向streamが入ることによって仕様がすっきりしそう • 新サービス : BrowserPod ◦ 学習環境がブラウザで完結する時代に Wasmの気になる最新情報 18