CodeZine(コードジン)

特集ページ一覧

JavaScriptエンジンV8の最新ブランチ「V8 v9.0」がリリース

  • LINEで送る
  • このエントリーをはてなブックマークに追加
2021/03/26 08:00

 米Googleは、同社が開発するオープンソースのJIT Virtual Machine型JavaScriptエンジンV8の最新ブランチとなる、「V8 v9.0」を3月17日(現地時間)にリリースした。

 V8は、リリースプロセスの一環として6週間ごとに新ブランチが作成され、各バージョンはChromeベータマイルストーンの直前にV8のGitマスターから分岐されている。

 「V8 v9.0」は、数週間後に「Chrome 90」の安定版に合わせてリリースされるまでベータ版として提供され、新機能としては正規表現で一致したキャプチャグループの開始位置と終了位置の配列を取得可能な正規表現一致インデックスが追加されたほか、superプロパティへのアクセスがV8のインラインキャッシュシステムとTurboFanの最適化されたコード生成を用いることで最適化されるようになり、通常のプロパティアクセスと同等の速度を実現した。

 ほかにも、トークンシーケンスの「for ( async of」が不許可になるとともに、JS-to-Wasmラッパーを呼び出しサイトにインライン化することでコードを簡素化し、JavaScriptからWebAssemblyの呼び出しを高速化する機能が実験的に搭載されている。

関連リンク

  • LINEで送る
  • このエントリーをはてなブックマークに追加

あなたにオススメ

All contents copyright © 2005-2021 Shoeisha Co., Ltd. All rights reserved. ver.1.5