Misreading Chat

#22 – Bringing the Web up to Speed with WebAssembly


Listen Later

ブラウザ向けコード実行環境 WebAssembly について主要ブラウザの開発者が共著した論文について向井が話します。感想などはハッシュタグ #misreading[email protected] にお寄せください。

https://misreading.chat/wp-content/uploads/2018/07/ep22.mp3

  • Bringing the Web up to Speed with WebAssembly
  • webassembly.org
  • asm.js
  • emscripten
  • Performance Testing Web Assembly vs JavaScript
  • JavaScript vs WebAssembly easy benchmark – Takahiro
  • PNaClについて、ポッドキャスト内で言及するといっておいて言及し忘れたのでかるくふれておきます
    • PNaClはGoogle ChromeにおけるNative Client (NaCl)という拡張をよりポータブルにしたものです。具体的には、NaClはネイティブコードを配布して検証・実行をしますが、PNaClでは配布データがllvm bitcodeとなり、これを検証・実行します
    • 論文中ではasm.jsとならんで直接的な先祖のひとつとされていました。過去にはPNaCl形式のバイナリをウェブページから配布すればChromeは実行できる、といったことを目標にしていました。現在はwebassemblyにフォーカスを移し、chromeからも使えなくなる(かもう使えなくなった)はず
    • webassemblyになぜllvm bitcodeのような既存のIRを使わなかったのか、ということも(おそらくPNaCl関係の著者により)論文中に書かれていますので、興味のある方は論文内related workの節をご参照ください
    • Follow-up

      • Yutaka Matsubara on Twitter: “そーいえば結局vgoがAPIベースのアクセスやめた話出てなかったな。modulesは少し触れられてたけど #misreading”
      • Russ Cox on Go dependency management | Hacker News
        • A response about dep and vgo | Hacker News
        • SREcon Conferences | USENIX
          • SREcon18 Americas – YouTube
          •  

            ...more
            View all episodesView all episodes
            Download on the App Store

            Misreading ChatBy Hajime Morrita, Jun Mukai

            • 5
            • 5
            • 5
            • 5
            • 5

            5

            6 ratings


            More shows like Misreading Chat

            View all
            Rebuild by Tatsuhiko Miyagawa

            Rebuild

            48 Listeners

            耳で学ぶAI、ロボシンク by 矢野 哲平

            耳で学ぶAI、ロボシンク

            0 Listeners