标签

JavaScript

Webpack 5.109.1 修复代码生成与 ESM 重导出顺序问题

来源: oschina.net 18
Webpack 5.109.1 是一次补丁版本更新,重点不在新增打包能力,而在修正几个容易被边缘语法、模块处理顺序和懒编译清理流程触发的问题。对于维护大型前端工程、Node.js Bundle 或自定义开发服务器的团队,这类修复的价值在于减少“源码合法,但生成结果异常”以及“换个入口顺序,输出就不同”的不确定性。 本次更新修复了一个代码生成问题:导入调...

TanStack Table V9 Beta:按需加载功能、统一状态与更低内存占用

来源: infoq.com 32
TanStack Table V9 Beta 的重点不是增加更多表格组件,而是改变功能进入应用的方式。作为一个面向多种 JavaScript 框架的 headless UI 库,它继续把 DOM、样式和交互外观交给应用自己处理,同时通过按需启用的功能模型、基于 TanStack Store 的状态管理,以及更低的内存占用,重新整理内部架构。 对现有项目...

Node.js 新版 API 文档预览:开发者应该重点检查什么

来源: nodejs.org 24
Node.js 推出新版 API 文档预览,值得关注的并不只是页面是否更现代。对日常开发更重要的是:能否更快定位正确版本的接口、辨认稳定性状态、理解参数约束,并把示例可靠地迁移到项目中。需要注意,文档预览本身不代表 Node.js 运行时 API 已经发生变化,升级决策仍应以对应版本的发布说明和正式文档为准。 Node.js 的 API 表面很大,同一...

React Compiler 转向 Rust:构建提速 50% 背后的工程价值

来源: infoq.com 29
Meta 已将 Rust 版本的 React Compiler 集成进 React 主仓库。这个变化并没有改写开发者使用 React 的方式,却直接作用于构建链路:编译速度最高可提升 50%,同时更容易接入日益成熟的 Rust JavaScript 工具生态。 React Compiler 的核心职责仍然是自动分析组件,并在适当位置实施记忆化优化。真正...

面对 2026 年 7 月 27 日安全发布:先建立可验证的升级流程

来源: nodejs.org 28
一则以“2026 年 7 月 27 日安全发布”为题的公告意味着维护者正在安排一次安全更新,但现有摘要没有提供受影响产品、版本范围、漏洞编号、严重等级或修复版本。此时不应猜测漏洞细节,更不能仅凭日期直接推动生产升级。团队现在能做的,是整理资产、定义验证门槛,并准备一条可以快速执行和回滚的升级路径。 安全发布的日期只回答“何时可能有更新”,没有回答以下关...

Electron 43.1.0:修掉应用菜单热替换崩溃,桌面应用可以更稳地更新菜单

来源: oschina.net 29
Electron v43.1.0 已发布。这是一个偏修复型的版本,最值得桌面应用开发者注意的一点是:修复了替换已经打开的应用程序菜单时可能触发的崩溃。对于依赖动态菜单的应用,比如根据登录状态、当前文档、插件能力或窗口焦点实时调整菜单的产品,这类修复比看起来更关键。 Electron 本身把 Chromium、Node.js 和原生桌面能力封装在一起,让...

Bun 迈入 Rust 时代:一次 11 天机械移植背后的工程信号

来源: oschina.net 27
Bun 团队宣布,核心代码已从 Zig 机械式转换到 Rust:1448 个 Zig 文件在 11 天内完成迁移,测试套件 100% 通过,新版本 v1.4.0 已经通过 canary 渠道发布。这个消息的重点不只是“换了一门语言”,而是一个高性能 JavaScript 工具链在稳定性、维护成本和 AI 辅助工程化上的一次公开下注。 从摘要看,这次迁移...

TypeScript 7.0:原生编译器把类型检查速度拉到新档位

来源: devblogs.microsoft.com 26
TypeScript 7.0 最大的变化不是语法糖,而是工程底座:TypeScript 团队宣布推出一个原生移植版本,目标是让 TypeScript 的编译、类型检查和工具链体验达到约 10 倍速度提升。对大型前端仓库、Node.js 服务、跨平台应用来说,这类性能变化会直接影响每天的反馈循环:保存文件、跑检查、打开编辑器、CI 排队,全都会被它碰到。...