头条新闻
JavaScript(最初命名为 LiveScript)今年迎来三十周年,Deno 团队精心整理了一份基于时间线的精彩回顾,展示了 JavaScript 从 Netscape Navigator 初次亮相,到 JScript 分支、标准化、Node.js 的引入,直至现代的演变历程。
Deno 团队
今年早些时候,Anders Hejlsberg 曾预告通过将 TypeScript 编译器移植到 Go 语言,可实现 10 倍速度提升。现在,这一原生编译版本已开放预览,支持更高的并发性能,欢迎体验!
Microsoft
SolidJS 的创作者 Ryan Carniato 制作了一段 11 分钟的视频,精炼地介绍了 React、Angular、Vue、Svelte 和 Solid 的不同方法,内容紧凑,是了解框架全景的绝佳方式。
Ryan Carniato
简讯
- Deno 项目负责人 Ryan Dahl 在《Deno 消亡的传言被严重夸大》中回应了近期社区关于 Deno 现状的讨论。
- 测试你的 JavaScript 知识:一个有趣的多选题测验,每题均附有详细解答。
- 查看 下周 TC39 会议议程,了解将讨论的提案。
- React Router 现已支持 React Server Components 预览。
最新发布
- Node.js v24.1.0 (当前版本) 和 v22.16.0 (LTS)
- Bun v1.2.14 – 快速的 JavaScript 运行时与工具包
- Slonik v48 – Node.js 的 PostgreSQL 客户端,支持运行时与构建时的类型安全
- Zod v4、Astro 5.8、ESLint v9.27.0
文章
Angular 团队在 Google I/O 大会上介绍了 Angular 框架的最新更新,预告 Angular 20 将于下周四发布。
Chasanoff 和 Thompson (Google)
ESLint v9.0 是近几年来的首个重大版本,启用了新的扁平化配置系统,但推广过程并非一帆风顺。本文回顾了完整历程并分享了经验教训。
Nicholas C. Zakas
一位经验丰富的 Electron 开发者分享了优化 Electron 应用性能的指南,助你充分发挥应用潜力。
Amila Welihinda
其他文章
- 如何使用
at()方法简化数组索引 Matt Smith - 在 Node.js 中为控制台文本添加样式 Dr. Axel Rauschmayer
- JavaScript WebSocket 认证 Steven Waterman
代码与工具
从 HTML 中去除无关内容,仅保留主要内容,供你格式化或使用。类似于 Mozilla 的 Readability 的现代实现,可试用 在线演示。
Steph Ango
快速且精确地将 HTML 元素捕获为可缩放的 SVG 图像,保留样式、字体和背景图像等。
ZumerLab
通过预测用户意图,提前预取数据或页面以降低延迟。适用于鼠标操作,触摸设备效果有限。
ForesightJS, Inc.
专为 Windows 设计的 JavaScript 应用程序编译器,生成单一可执行文件。
QwertyCodeQC
支持包括 Bluesky、X、Mastodon 和 LinkedIn 在内的八种社交平台。
Nicholas C. Zakas
旨在最小化 React 项目设置时间,支持服务器端渲染、打包、代码检查和测试。v6.0 已更新以支持 React 19。GitHub 仓库。
Alex Sergey
其他工具
- Calendar Link 2.10.0 – 生成主流日历服务的事件链接
- octokit.js 5.0 – 功能齐全的 GitHub JavaScript SDK
- image-type 6.0 – 检测 Buffer/Uint8Array 的图像类型
- Peggy 5.0 – JavaScript 解析器生成器
其他动态
- Google I/O 大会 本周举行,开发者主题演讲 中 Addy Osmani 展示了 Chrome DevTools 的最新功能(约 30 分钟开始)。
- Microsoft 发布 VS Code 的 PostgreSQL 扩展,支持 SQL IntelliSense、GitHub Copilot 集成和可视化架构探索。
- Anthropic 推出 Claude 4 模型,广泛应用于编码助手,Claude Code 工具现已全面开放。
- Glitch 平台宣布 停止应用托管功能,7 月后的服务方向尚不明朗。