- 上周未发刊,因感恩节休息一周,现恢复至圣诞假期。编辑为 Peter Cooper。
- Deno 团队正式提交请愿书取消 Oracle 拥有的“JavaScript”商标,因 Sun 曾拥有该名称且 Oracle 收购了 Sun 也拥有 Java。1996 年就开始在
comp.lang.javascript
发帖的人感慨如今 JavaScript 的发展。 - SpreadJS 是行业领先的 JavaScript 电子表格,可为企业应用添加高级功能,如 Excel I/O、500 多个计算函数等,可查看演示。
- Astro 5.0 是用于内容驱动网站的 Web 框架,v5.0 保持快速发展,“Content Layer”可轻松加载内容,“Server Islands”可结合缓存和动态内容,现在有类型安全的环境变量管理方式,可通过astro.new 网站试用。
IN BRIEF:
- npmjs.com 有新的精简搜索体验,主要是调整“排序”选项,如搜索“svg”可按最近下载次数和依赖级别排序。
- TC39 新闻:Import Sync 推进至阶段 1,Error.isError 推进至阶段 3,Intl.DurationFormat 推进至阶段 4。
- Adrian Roselli 有本月的开发主题 Advent 日历汇总,包括 Advent of TypeScript。
- Porffor 是有趣的提前编译 JavaScript 的编译器,有新主页。
- test262.fyi 展示不同 JS 引擎在官方 ECMAScript 一致性套件上的表现。
RELEASES:
- TypeScript 5.7,typed JavaScript 的最终版本。
- Node.js v22.12.0(LTS),是第一个默认启用
require(esm)
的 Node LTS 版本。 - Radon IDE 1.0,将 VS Code 或 Cursor 转变为 React Native IDE。
- Prisma 6,强大的 Node.js + TypeScript ORM。
- Vite 6.0、React Router 7.0、Undici 7、ESLint v9.16.0、Meteor.js 3.1、Relay 18.2、Tailwind CSS v4.0 Beta、Redux Toolkit 2.4、Bun 1.1.38、NeutralinoJS 5.5。
- 文章与教程:Working with JavaScript's Scheduler API,介绍仅在 Chromium/Edge 中可用的 API。
代码与工具:
- PythonMonkey 1.1,将 SpiderMonkey JS 引擎嵌入 Python 的 VM 中。
- nrm 1.5,快速在不同注册中心切换。
- LogTape 0.8,适用于所有主要 JS 运行时的简单日志库。
- Faker 9.3,生成伪造数据。
- np 10.1,更好的
npm publish
,支持 Bun。 - DOCX 9.1,从 JavaScript 生成.docx / Word 文件。
- Preact 10.25,3KB 的 React 兼容替代品。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。