跳到主要内容

5 篇博文 含有标签「演讲」

查看所有标签

更轻量的 V8

· 阅读需 12 分钟
Mythri Alle、Dan Elphick 和 [Ross McIlroy](https://twitter.com/rossmcilroy),V8 内存优化团队

2018 年末,我们启动了一个名为 V8 Lite 的项目,旨在显著减少 V8 的内存使用量。起初,这个项目被设想为 V8 的一种独立的 轻量模式,专门针对低内存移动设备或更注重内存使用而非吞吐执行速度的嵌入场景。然而,在进行这项工作时,我们发现许多针对这个 轻量模式 的内存优化可以迁移到常规 V8,从而让所有 V8 的用户受益。

垃圾话:Orinoco垃圾回收器

· 阅读需 13 分钟
Peter “垃圾” Marshall ([@hooraybuffer](https://twitter.com/hooraybuffer))

在过去的几年里,V8垃圾回收器(GC)发生了很大的变化。Orinoco项目将一个顺序的、全停式的垃圾回收器转变成了一个大部分并行和并发的回收器,具备增量回退功能。

更快的异步函数和Promise

· 阅读需 19 分钟
Maya Armyanova([@Zmayski](https://twitter.com/Zmayski)),永远等待的预测者,以及Benedikt Meurer([@bmeurer](https://twitter.com/bmeurer)),专业性能承诺者

JavaScript中的异步处理传统上被认为速度不是特别快。更糟糕的是,调试实时JavaScript应用程序——特别是Node.js服务器——并不是一件容易的事,尤其是异步编程。幸运的是,时代正在改变。这篇文章探讨了我们如何优化V8中的异步函数和Promise(也在一定程度上优化了其他JavaScript引擎),并描述了我们如何改进异步代码的调试体验。

V8中的元素种类

· 阅读需 15 分钟
Mathias Bynens ([@mathias](https://twitter.com/mathias))
备注

注意: 如果你更喜欢观看演示而不是阅读文章,那么请欣赏下面的视频!

JavaScript对象可以拥有与之相关的任意属性。对象属性的名称可以包含任何字符。JavaScript引擎可以选择优化的一种有趣场景是属性名称纯粹为数字的情况,尤其是数组索引

在 BlinkOn 6 会议上的 V8

· 阅读需 2 分钟
V8 团队

BlinkOn 是 Blink、V8 和 Chromium 贡献者的半年一次会议。BlinkOn 6 于 6 月 16 日和 6 月 17 日在慕尼黑举行。V8 团队进行了多场关于架构、设计、性能计划及语言实现的演讲。