Intl 徐堂鑫
Intl 对象是 ECMAScript 国际化 API 的一个命名空间,它提供了精确的字符串对比、数字格式化,和日期时间格式化。
postMessage 还能这样玩 李勇鲁
postMessge 还可以这样玩,以后如果有类似的需要通过 iframe 进行通信的可以试下。
VoidZero - 下一代 JavaScript 工具链 陆欣
背景:JavaScript 应用规模和复杂性不断增加,现有的 JavaScript 工具链虽然丰富,但存在碎片化严重、每个应用都依赖大量第三方依赖项、配置和集成工具复杂等问题。 目标:VoidZero 旨在解决这些问题,为开发者提供一个更加流畅和高效的开发体验,构建一个统一、高性能、可组合且运行时无关的 JavaScript 生态系统开发工具链。
前端性能优化在当今数字时代,网站的性能对于吸引和保留用户至关重要。用户不愿意等待缓慢的加载时间,而快速响应的页面将帮助您 - 掘金 刘世豪
这篇文章介绍了性能优化的相关衡量标注以及一些优化措施,写的挺详细的
JavaScript Performance Pitfalls in V8 崔鹏程
优化限制: V8 的 TurboFan 优化编译器对函数大小有 60 KiB 的限制,超过此限制的函数不会被优化。通过一个动态生成大量加法操作的函数示例,展示了字节码大小对优化的影响。
双精度字段: V8 使用指针标记技术对 JavaScript 值进行编码,区分 Smi、HeapObject 和 WeakHeapObject。文章讨论了如何有效存储小整数,并介绍了字段表示跟踪和双精度字段拆箱技术,这些技术可以提高数字属性操作的性能。
混合数字和非数字字段: 将数字和非数字值存储到同一字段会导致性能下降,因为 V8 必须选择一个通用的表示形式来存储任意值。建议使用合理的默认数字初始化数字字段,避免混合不同类型的值。
SMI 到 Double 的迁移: 当字段值从小整数范围之外的值变为小整数范围内的值时,V8 需要进行实例迁移,这可能导致额外的性能开销。建议预先使用小整数范围之外的值初始化字段,以避免迁移成本。
Tidy First 张伟达
Kent Back 写一本小书,最容易做到的一个小点就是分段(相关的内聚到一起)
浅谈前端出现率高的设计模式浅谈前端曝光率高的九大设计模式。分别从创建型:构造器模式、共产模式、单例模式;结构型:适配器模 - 掘金 黄鹤翔
浅谈前端出现率高的设计模式
判断 JavaScript 对象是否为空,最佳方法与性能对比在日常开发中,你是否经常需要判断一个对象是否为空?你知道有哪些高 - 掘金 李文娟
判断 JavaScript 对象是否为空的一些方法与性能对比
依旧推荐一些软件插件哈,nvm 人尽皆知,喜欢 GUI 的看向这里… 车泽民
依旧推荐一些软件插件哈,nvm 人尽皆知,喜欢 GUI 的看向这里…