Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
ascoders committed Jun 25, 2018
1 parent d1c4258 commit f59ad51
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions 62.精读《JS 引擎基础之 Shapes and Inline Caches》.md
Original file line number Diff line number Diff line change
Expand Up @@ -223,11 +223,11 @@ JS 引擎会存储一个 `Dictionary Elements` 类型,为每个数组元素做

![image](https://user-images.githubusercontent.com/7970947/41808251-591c475c-770d-11e8-9670-40af1c9c7066.png)

可以看到 Script 在整个网页解析链路中位置是比较靠前的,JS 解析效率会直接影响网页的渲染,所以 JS 引擎通过解释器(parser)和优化器(optimizing compiler)尽可能 对 JS 代码提效。
可以看到 Script 在整个网页解析链路中位置是比较靠前的,JS 解析效率会直接影响网页的渲染,所以 JS 引擎通过解释器(parser)和优化器(optimizing compiler)尽可能对 JS 代码提效。

### Shapes

需要特别说明的是,Shapes 并不是 原型链,原型链是面向开发者的概念,而 Shapes 是面向 JS 引擎的概念。
需要特别说明的是,Shapes 并不是原型链,原型链是面向开发者的概念,而 Shapes 是面向 JS 引擎的概念。

比如如下代码:

Expand Down

0 comments on commit f59ad51

Please sign in to comment.