#优质博文 #前端 #新动态 #javascript
🕒 JavaScript Weekly Issue #738
🕒 JavaScript Weekly Issue #738
AI 摘要:本期 JavaScript Weekly (2025 年 5 月 30 日) 带来了多项重要更新和资源。Remix 框架迎来重大变革,脱离 React 框架定位,转型为基于 Preact 的模型优先、低依赖的全栈框架;Temporal API 在 Firefox 139 中默认启用,为 JavaScript 日期和时间处理带来新解决方案;Angular v20 发布,稳定了信号和增量 hydration 等功能,并引入新的实验性 API。此外,还有关于 React 19、Chrome DevTools 性能调试、以及多个工具和框架更新的内容,涵盖了从前端框架到 AI 代码审查工具的广泛话题。
1. Remix 框架重大更新:
• Remix 与 React Router 一年前合并后,现再次转型,React Router 回归 Remix 最初定位。
• Remix 重启为基于 Preact 的模型优先、低依赖、Web API 中心的 full-stack 框架,不再是 React 框架。
2. Temporal API 即将上线:
• Temporal API 作为处理日期和时间的新方法,已在 Firefox 139 默认启用,很快将在更多运行时中可用。
• 文章探讨了其重要性及提供的功能,解决现有日期处理中的痛点。
3. Angular v20 发布:
• 稳定了信号 (signals) 和增量 hydration 等实验性功能。
• 引入新实验性 API,如资源流 (resource streaming) 和基于信号的 HTTP 请求 API (httpResource)。
4. 工具与资源:
• Svelte Flow 1.0:基于 Svelte 的节点 UI 和图表组件,用于构建交互式编辑器和图表。
• Cap:轻量级、现代开源 CAPTCHA 替代方案
• Google Gen AI SDK v1:支持 TypeScript 和 JavaScript 的 Gemini API 工具包,适用于 Node.js 开发。
• ReactJust:没有框架的服务器组件 —— 这种 “原始 RSC” 方法可能会引起您的兴趣。
• Linkify:将文本中的链接、标签和提及转换为 HTML 链接。
5. 文章与教程:
• JavaScript 日期问题解析:探讨为何 2025/05/28 和 2025-05-28 在 JavaScript 中是不同日期。
• Chrome DevTools 性能调试:介绍了更新后的性能面板新功能及使用方法。
• React 概念可视化:更新至 React 19,涵盖 actions、transitions 和 Server Components。
• Angular 博客搭建教程:使用 Analog 框架在 30 分钟内搭建博客。
6. 框架与技术探讨:
• JavaScript 框架 DOM 渲染方式:SolidJS 创作者分析框架渲染 DOM 的三种方式。
• React 元框架问题:Redwood 团队分享从头重建框架的经验。
7. 工具更新与发布:
• Bun v1.2.15:新增 bun audit 工具,用于项目依赖安全审计。
• Ink 6.0:支持 React 19,基于 React 构建 CLI 应用。
• Docusaurus v3.8:流行的文档导向静态网站生成器更新。
8. 其他动态:
• TC39 第 108 次会议推进多项提案,如 Seeded Pseudo-Random Numbers 进入 Stage 2。
• OpenJS 基金会成为 40 多个 JavaScript 项目的 CVE 编号机构。
• Node.js 技术指导委员会决定不设立官方赏金计划。