V8引擎優化機制之隱藏類和內聯緩存

咱們知道Javascript做爲一種動態語言,性能方面與c#,Java之類的靜態語言相比存在着必定的差距。而隨着Web技術的發展,對Javascript的執行效率提出愈來愈高的要求。爲了追求更好的性能,V8引擎借鑑了大量的靜態語言編譯技術來優化引擎的執行效率。好比V8引擎放棄生成中間字節碼,而是直接從AST(抽象語法樹)生成機器語言。與靜態語言不一樣, javascript的程序在執行期間須要反覆
相關文章
相關標籤/搜索