タグ

ブックマーク / webkit.org (1)

  • Speculation in JavaScriptCore

    This post is all about speculative compilation, or just speculation for short, in the context of the JavaScriptCore virtual machine. Speculative compilation is ideal for making dynamic languages, or any language with enough dynamic features, run faster. In this post, we will look at speculation for JavaScript. Historically, this technique or closely related variants has been applied successfully t

    nc44v-134-nvtyqfgq
    nc44v-134-nvtyqfgq 2020/08/05
    v8とは異なって、JITの最適化をProfilingとSpeculationのフェーズに分けて説明している。全体構成や個々の最適化も一通り紹介されているし、V8もSpiderMonkeyでも一つにまとまったこんな詳しい資料はないらしい。
  • 1