WebブラウザでCやC++などのバイナリコードが実行される時の技術の仕組み。 Emscriptenやasm.js、WebAssemblyの概要。 セッションの内容 近年はスマートフォンアプリが流行っているのであまり注目されておりませんが、ここ数年でブラウザの性能は大きく向上しました。UnityなどのゲームエンジンではWeb出力への対応も始めており、ブラウザの中で表現出来る可能性は現在進行形で大きく広がっています。 このセッションでは、そういったゲームエンジンの裏側で使われている技術に焦点を当ててご紹介します。本来JavaScriptしか動かない(と思われている)ブラウザの中で、どのようにCやC++のプログラムが動いているのか、といったEmscriptenやasm.jsの基本的な解説から、言語機能はどの程度サポートされているのか、パフォーマンスはどの程度か、といった実際のゲーム制作で重要にな