📢 头条动态
《醒来吧,Remix!》一切都变了..
本周 Remix 阵营传来重大消息。约一年前,Remix 与 React Router 宣布合并,体现了双方目标与代码的趋同。但如今风云再起:React Router 已基本实现了 Remix 最初的构想,而「Remix」将重启定位——成为一个模型优先、低依赖、以 Web API 为核心的全栈框架(基于 Preact),不再严格定义为「React 框架」。
Michael Jackson & Ryan Florence
🕒 即将到来的 Temporal API 及其解决的问题
Temporal API 作为 JavaScript 处理日期时间的新方案已酝酿多年。它已在 Firefox 139 中默认启用,并即将登陆更多运行时环境。本文解析其核心价值与功能亮点。
Suren Enfiajyan
Angular v20 正式发布
谷歌支持的框架迎来重大更新:诸多实验性功能(如 Signals 和增量水合)已优化并晋升为稳定版。同时引入新实验性 API,包括资源流式传输和基于 Signal 的响应式 HTTP 请求 API httpResource
。
Minko Gechev
💡 提示:官方发布帖信息密集,可搭配这篇魔法主题的 Angular 20 新特性速览阅读。
⚡ 简讯速递
- Matteo Collina 发布 php-node,支持在 Node.js 进程中运行 PHP 应用(例如 Next.js 前端 + WordPress 后端)。
- TC39 第 108 次会议正在进行中,多项提案取得进展:
- 种子伪随机数生成器 进入 Stage 2
Error.isError
进入 Stage 4
- OpenJS 基金会成为 CVE 编号机构 (CNA),负责其托管项目(ESLint、Express、Electron 等 40+)的安全漏洞编号。
- Node.js 技术指导委员会决定不设立官方漏洞赏金计划。
🚀 新版本发布
- Bun v1.2.15 - 新增
bun audit
依赖安全审计工具。 - Ink 6.0 - 使用 React 构建 CLI 应用,现支持 React 19。
- Docusaurus v3.8 - 流行的文档导向静态站点生成器。
- Ember 6.4, JSPM 4.0
📖 深度好文
为何在 JavaScript 中 2025/05/28 和 2025-05-28 代表不同日期?
开篇即是一个引人深思的「Wat」式疑问,作者深入剖析了背后的原因。
Brandon Dong
▶️ Chrome DevTools 中的现代性能调试技巧
Paul 展示了 Chrome DevTools 重构后的性能面板,详解新特性原理及性能优化实战。
Paul Irish
React 可视化:核心概念图解指南
知名 React 课程团队更新其热门视觉图解,涵盖 React 19 新特性如 Actions、Transitions 和服务器组件。
Tyler McGinnis 等
▶️ JavaScript 框架渲染 DOM 的三种方式
SolidJS 创始人解析不同框架的渲染机制,深入浅出揭秘底层原理(时长 16 分钟)。
Ryan Carniato
为何你的 React 元框架用起来别扭?根源在此
“有时必须推倒重来,从第一性原则重建。这正是我们开发 RedwoodSDK 的初衷。”
Redwood 团队
更多精选:
- 📄 无服务器无数据库:用 Transformers.js 在 Astro 中实现智能相关文章推荐 - Alexander Opalic
- 📄 对 JavaScript '工作量证明' 反爬虫系统的思考 - Chris Siebenmann
- 📄 使用 Web Workers 实现 JavaScript 多线程 - Badmus Kola
🛠 工具与资源
Svelte Flow 1.0:在 Svelte 中构建节点式 UI 与流程图
React Flow 团队推出 Svelte 版本!用于创建可定制的节点编辑器和交互式图表。查看示例。
webkid GmbH
Cap:轻量级现代开源 CAPTCHA 替代方案
采用「工作量证明」机制提高自动化破解成本。基于 Web 组件,在线体验 Demo。GitHub 仓库。
Cap
Google Gen AI TypeScript/JavaScript SDK v1
开发者现可在 Node.js 中调用 Gemini API 和 Vertex 平台能力。
Google
ReactJust:无框架的服务器组件解决方案
无需 Next.js 或 React Router 等全栈框架,即可探索或使用 RSC 的「原生方案」。
almadoro
其他工具更新:
- NeutralinoJS 6.1 - 轻量跨平台桌面应用框架
- Linkify 4.3 - 将文本中的链接、话题标签和提及转为 HTML 链接
- image-type 6.0 - 检测 Buffer/Uint8Array 的图像类型
- Faker 9.8 - 生成模拟数据
- file-type 21.0 - 检测文件/流/数据的类型
- Mineflayer 4.29 - 用 JS 创建 Minecraft 机器人
🌍 生态瞭望
- 第 15 届 Stack Overflow 开发者调查启动
- 纯 CSS 实现 Minecraft 式建造体验 - 无 JavaScript!
- Simon Willison:GitHub Issues 如何成为高效个人知识库
- Matthias Bynens 收集的各类格式最小合法文件
- 如何像普通文本一样为
alt
属性添加样式