Perl日記

日々の知ったことのメモなどです。Perlは最近やってないです。

WebAssembly と Rust について社内で LT した

内容をメモ

  • WebAssembly とは
    • WebAssembly とは
      • ネイティブに近いパフォーマンスで動く
      • コンパイルして作るバイナリ
    • 第 4 のブラウザ用言語
      • W3C 勧告として公開
    • 対応ブラウザ
      • 最近のブラウザはすべて対応している(IE もいなくなったので本当にすべて)
    • 作成言語
      • 実際に使っているひとに聞いたアンケート結果では Rust が 1 位とのこと
    • 事例
    • WASI (WebAssembly System Interface)
      • ランタイムの三国時代 wasmer, wasmtime, wasmedge
      • コンテナのようなポータブル性
    • メリット
    • デメリット
      • なんでもかんでも改善できるわけではない
      • ブラウザによって JS よりも早くなったり遅くなったりするらしい
  • Rust とは
    • Rust とは
      • 6 年連続、最も愛された(=仕事で使いたい)言語 1 位
    • 所感
      • とにかく難しく感じる
  • WebAssembly + Rust