阅读数:2125 发布于:2019 年 9 月 17 日 11:03

评论

发布
暂无评论
  • 谷歌 V8 JavaScript 引擎引入新解释器 Ignition,旨在减少内存消耗

    谷歌V8 JavaScript引擎有了一个新解释器,名为Ignition。他们希望借此减少编译器的内存消耗,并降低复杂性。Chrome 53将开始在内存为512MB或不足512MB的Android设备上使用Ignition。

    2016 年 8 月 29 日

  • V8 引擎内存消耗的分析和优化

    在过去的几个月,V8团队一直致力于降低V8引擎内存消耗的工作,主要内容包括推出新的Ignition解释器以及对V8解析器和编译器的改进。来自V8的工程师Ulan Degenbaev、Michael Lippautz、Hannes Payer和Toon Verwaest说明了这次工作的主要目标之一是根据测试基准使用特别的工具对V8的内存使用情况进行分析。

    2016 年 10 月 17 日

  • 谷歌 V8 JavaScript 引擎 7.4 到 7.6 版本带来大量改进

    最近发布的V 8 7.4、7.5和7.6增加了一些WebAssembly特性和JavaScript性能改进。

    2019 年 8 月 10 日

  • 令人期待的 JavaScript 新特性

    审批通过。阶段,这意味着应该很快在浏览器和其他引擎中支持这些特性。最新提案之一是在类中添加私有变量的方法。

    2019 年 12 月 27 日

  • 垃圾回收(一):V8 的两个垃圾回收器是如何工作的?

    V8为了更高效地回收垃圾,引入了两个垃圾回收器,它们分别针对不同的场景。

    2020 年 4 月 30 日

  • Facebook 开源 JavaScript 代码优化工具 Prepack

    Prepack是一个优化JavaScript源代码的工具,实际上它是一个JavaScript的部分求值器(Partial Evaluator),可在编译时执行原本在运行时的计算过程,并通过重写JavaScript代码来提高其执行效率。Prepack用简单的赋值序列来等效替换JavaScript代码包中的全局代码,从而消除了中间计算过程以及对象分配的操作。对于重初始化的代码,Prepack可以有效缓存JavaScript解析的结果,优化效果最佳。

    2017 年 5 月 4 日

  • JavaScript 编译器(一):V8 的解析和编译过程

    我们来透彻了解一下V8的编译过程,以及每个编译阶段的工作原理,这对你以后编写更容易优化的程序会非常有好处。

    2020 年 7 月 17 日

  • WebStorm 10 支持 TypeScript 1.4 到 JavaScript 的实时编译

    JetBrains WebStorm 10支持在编辑代码的时候将TypeScript 1.4编译为JavaScript。新版本增加了对联合类型、模块、修饰符以及let和const关键字的支持。它还提供一个应用依赖图表、source maps以及一个V8的CPU和内存分析器。

    2015 年 4 月 10 日

  • 字节码(一):V8 为什么又重新引入字节码?

    在早期,V8团队采取了非常激进的策略,直接将JavaScript代码编译成机器代码。

    2020 年 4 月 14 日

  • 循环优化

    循环展开是一种在循环中重复多次迭代,并且相应地减少循环次数的优化方式。

    2018 年 9 月 17 日