5分で理解するWebAssemblyのWebの外の話 PHPはマイコンの夢を見るか? by うすゆき

PHPerKaigi 2024
採択
2024/03/08 17:05〜
Track A
ルーキーズLT(5分)

5分で理解するWebAssemblyのWebの外の話 PHPはマイコンの夢を見るか?

usuyuki26 うすゆき usuyuki26

WebAssemblyはWebブラウザでの利用にとどまらず、エッジコンピューティングでの実行やプラグインとしての記述手段、マイコン用のランタイムまで存在します。

本トークではWebで動くWebAssemblyとは一味違う、WebAssemblyのWebブラウザの外の話をご紹介します。

また、 PHPをWebAssemblyバイナリにする方法を模索し、マイコン上でPHPを動かす試みを行います。(登壇までに実演できることを期待しつつ……現在はPHPバイトコード→Javaバイトコード→WebAssemblyが最有力)

はなすこと

  • WebAssemblyの概要と思想
  • WebAssemblyのWebブラウザ外での利用(WASI、言語埋め込み、プラグイン、マイコン)
  • 昨今のマイコン事情
  • (PHPをWebAssemblyに頑張って変換してマイコンで動かす)

はなさないこと

  • WebAssembly VMの仕組み
  • Webブラウザで動作するWebAssemblyの活用方法
  • PHPからWebAssemblyを呼び出す方法

対象

  • WebAssemblyの思想を知りたい方
  • ブラウザ以外のWebAssemblyでの使われ方を知りたい方
  • (できないとよく言われるけど……)PHPをWebAssemblyにしたい気持ちがある方