タグ

ブックマーク / qiita.com/chikoski (1)

  • なぜWebAssemblyはasm.jsより速いのか - Qiita

    この記事はHacks blogの記事"Why WebAssembly is Faster Than asm.js"の抄訳です。 WebAssemblyはWeb向けの新しい実行可能なバイナリフォーマットで、リリース版のブラウザで既にサポートされています。その主な目的は実行速度です。この記事では、速度向上がどのように行われているのか技術的に解説します。 ご存知のように「速い」とは、何かと比較しての言葉です。JavaScriptや他の動的言語と比較して、WebAssemblyは速く実行されます。それは最適化のために静的に型づけされ、単純なものとなっているからです。しかしWebAssemlbyはネイティブコードと同等の実行速度を目指しています。asm.jsによって、ネイティブコードとの差は縮まっていますが、WebAssemblyはその差を更に縮めます。この記事では、なぜasm.jsよりも高速にでき

    なぜWebAssemblyはasm.jsより速いのか - Qiita
  • 1