v8工作原理-JavaScript的内存机制

数据在内存中的存放、

  • js是动态语言: 在运行过程中检查数据类型,可以用同一个变量保存不同类型的数据。
    js是弱类型语言: 支持隐式类型转换

  • 内存空间:三种类型-代码空间,栈空间和堆空间。

    • 代码空间: 保持可执行代码
    • 栈空间: 即调用栈,用来存储执行上下文, 保存原始类型的数据值
    • 堆空间: 保存引用类型的值, 提高栈上下文切换的效率以及整个程序的执行效率。
      v8工作原理-JavaScript的内存机制

JavaScript 处理垃圾回收

v8执行代码

上一篇:前端性能优化-代码优化


下一篇:JavaScript高级---浏览器原理-V8引擎-js执行原理