Firefox 58では、WebAssemblyの実行高速化のためにマルチコアを活かし、通信とコンパイルの並列処理、高速コンパイラと最適化コンパイラを同時に用いるなどの高速化技術を組み込んでいる。 Webブラウザ上でネイティブコード並に高速実行が可能なバイナリフォーマットとして策定されたWebAssemblyは、昨年末の時点でChrome、Firefox、Safari、Edgeの主要なWebブラウザで対応が開始され、普及に向けたはずみがついたところです。 そして今週にもリリースが予定されているFirefox Quantum 58では、そのWebAssemblyをより高速に実行する2つの技術が実装されると、Mozilla Hacksのブログ記事「Making WebAssembly even faster: Firefox’s new streaming and tiering compil
![Firefox 58では、WebAssembly実行がさらに高速化。飛んでくるパケットごとにコンパイル、実行中に裏でコードを最適化して動的に入れ替え](https://cdn-ak-scissors.b.st-hatena.com/image/square/ffc5287f399fe1f5dc3e88e5419e52248764d142/height=288;version=1;width=512/https%3A%2F%2Fwww.publickey1.jp%2F2018%2Ffirefox58.gif)