前端&AI技术双周刊-2025.07.11
前端技术
-
Node v22.17.0
文章介绍了 Node v22.17.0(LTS)版本的更新内容。其中有多项功能变化,如部分功能被弃用,像不推荐无 new 实例化 http 类等;部分特性稳定,如 assert.partialDeepStrictEqual () 可安全使用。还有新特性,如 fs.FileHandle.readableWebStream 增加 autoClose 选项等。在社区方面,有新成员加入 TSC 和协作者名单。此外,更新还涉及多个模块的优化、文档改进、测试用例调整等 -
What’s new in ECMAScript 2025
介绍了 ECMAScript 2025 的新特性。包括正则表达式中允许重复命名捕获组,Set 新增多个方法,支持正则表达式模式修饰符。新增导入属性用于处理非 JS 文件,引入迭代器助手方法。Promise.try 可优雅包装同步或异步操作,新增 Float16Array 类型,RegExp.escape () 解决字符串转义问题 -
Deno 2.4: deno bundle is back
Deno 2.4 带来多项更新。恢复 deno bundle 子命令用于创建单文件 JavaScript 捆绑包,支持多种平台与依赖。新增导入文本和字节功能,OpenTelemetry 稳定,有新的 –preload 标志等。在依赖管理、覆盖收集、权限设置等方面优化,支持条件导出、裸规范运行等,还改进对 XML、SVG 等文件格式化及 tsconfig.json 支持,提升 Node.js API 兼容性与 LSP 功能,增加不少实用特性 -
Vite 7.0 is out!
Vite 7.0 正式发布,更新内容包括:Node.js 和浏览器支持的版本变更;支持 Vitest 3.2 及以上版本;引入了实验性的 Environment API,包括新的 buildApp 钩子等。
AI 资讯
-
Grok 4
美当地时间 9 日晚,X 发布 Grok 4。其在超级计算机训练,有诸多优势,如大上下文窗口、强推理能力、多模态功能等。其在部分测试中跑分前列,但在 AGI-ARC-2 测试有提升空间。 -
B站开源动漫视频生成模型 AniSora V3 版
B站团队的开源动漫视频生成模型 AniSora于7月2日更新到 AniSora V3预览版。作为 Index-AniSora项目的一部分,V3版本在原有基础上 -
字节跳动开源其 AI IDE 工具核心组件 Trae-Agent
字节跳动旗下AI原生集成开发环境(IDE)Trae于7月4日宣布正式开源其核心组件Trae-Agent。GitHub页面显示,Trae Agent是一个基于LLM通用软件工程任务的智能体。它提供了一个CLI界面,可以理解自然语言指令,并使用各种工具和LLM提供商执行复杂的软件工程工作流。该项目仍处于alpha阶段,并积极开发中 -
Cursor on Web and Mobile
Cursor 的智能代理现已支持在网页和移动设备上使用。用户能在网页上开启操作,这一举措标志着 Cursor在其集成开发环境(IDE)之外迈出了重要的一步,Anysphere一直致力于将产品推向更多平台,并为用户开发更多基于智能体的体验。 -
Open Source AI Editor: First Milestone
2025 年 6 月 30 日,GitHub Copilot Chat 扩展程序现已在 GitHub 上根据 MIT 许可证开源。其开放动机源于社区驱动创新与提升数据透明度,认为借助开源社区能让 AI 体验蓬勃发展,如同 VS Code 过去十年。随着 AI 融入现代编码体验,应与 VS Code 一同开放开发。 -
文心4.5系列模型,正式开源!
文心4.5系列开源模型共10款,涵盖了激活参数规模分别为47B和3B的混合专家(MoE)模型(最大的模型总参数量为424B),以及0.3B的稠密参数模型。
拓展阅读
-
Modern Node.js Patterns for 2025
文章介绍了 2025 年 Node.js 的现代开发模式。在模块系统上,ES 模块成标准且有 “node:” 前缀;具备内置 Web API ,减少外部依赖。内置测试功能强大,异步模式更成熟。Stream 与 Web 标准集成度更高,还有 Worker Threads 实现并行。在开发体验上,有内置工具支持。在安全、性能监测、应用分发等方面也有新特性。这些新变化让 Node.js 开发更简洁高效,与 Web 标准融合更好,能构建更优质的应用程序 -
Speculative Optimizations for WebAssembly using Deopts and Inlining
本文介绍 V8 为 WebAssembly 实现的两项优化:推测性内联和去优化支持。JavaScript 快速执行依赖推测优化,而 WebAssembly 此前因静态信息多无需此类优化。但 WasmGC 出现后情况改变,推测性内联可在间接调用时发挥作用。文中详细阐述其原理、反馈向量机制及技术细节,去优化机制可在假设不成立时切换到未优化代码,测量结果显示这两项优化显著提升 WebAssembly 执行速度