Slide 14
Slide 14 text
KubernetesとWASM
1. WASMのおさらい
01 WASM(Web Assembly)はモダンブラウザでNative Codeを動かそうとするための試み
CやRustなどで記述したコードをWASM用にコンパイルするとブラウザで爆速に動く
!
みたいなやつ(例: vimをブラウザ上で動かした人もいる
)
02 WASMを動かすにはランタイムが必要だが、ランタイムの仕様はオープンに公開されてい
て誰でも作ることができる。
V8のようにブラウザ向けのものもあるが、
Non-webというブラウ
ザ以外で動かせるランタイムも複数存在する
(例: WASI)
03 コンセプトが「Run anywhere」な上、実体がコンパイル済みのアプリケーションバイナリな
ので、コンテナのように軽量でどこでも動作できる特徴を持つ