前端&AI技术双周刊-2025.07.25
前端技术
-
Node.js v24.4.0
Node.js v24.4.0 发布,主要提供了该版本针对不同系统和架构的安装包文件及其对应的哈希值,如 aix-ppc64、arm64、darwin-x64 等多种类型的.tar.gz、.msi、.7z 等格式文件的哈希验证信息,方便开发者下载和验证文件完整性,确保获取到未被篡改的安装包来部署和使用 Node.js v24.4.0 。 -
Summary of the May 2025 TC39 plenary
2025 年 5 月 TC39 全会总结,Igalia 在总部承办此次会议。会议介绍了不同阶段提案进展,如已进入第 4 阶段的提案有Array.fromAsync、显式资源管理、Error.isError等;处于第 3 阶段的有Intl.LocaleInfo、Temporal 等提案。 -
React Native 提供 Node-API 支持
将 Node-API 引入 React Native。此技术能让原生代码与 JavaScript 稳定交互,在多运行时环境广泛应用。采用 Node-API 为构建原生模块带来跨平台基础,支持多语言且 ABI 稳定。其动机包括解决原生模块编译耗时问题,借助现有 Node-API 生态系统,实现代码共享。适用于跨平台共享代码、高计算成本、调用平台 API 的场景。 -
:has()不仅仅是父选择器
Kevin Powell探索了一些创造性的方法来利用:has()伪类。
AI 资讯
-
OpenAI发布ChatGPT Agent
OpenAI发布ChatGPT Agent。ChatGPT Agent将Operator的网站交互能力、Deep Research的信息整合能力以及ChatGPT的深度对话能力融合在一起,形成统一的智能体系统。支持网页操作、数据分析、文件生成等功能,但目前仅支持付费用户使用 -
Cursor V1.2
Cursor V1.2 发布,本次更新亮点较多,如 Agent 规划升级,可生成待办事项列表;支持排队消息;Memories 正式发布;能索引和搜索 PR;改进嵌入模型提升语义搜索准确性;Tab 完成速度加快;可让 Agent 解决合并冲突;优化后台 Agent 等。还修复内存泄漏、聊天渲染等问题 -
Gemini 2.5 Flash-Lite
宣称这是旗下迄今为止速度最快、成本最低的AI模型,原生支持高达100万token的惊人上下文长度,简直就是一个记忆力超群、能说会道的”超级话痨”。 -
Kimi K2
7 月 11 日,Moonshot 发布开源模型 Kimi K2,为具备行动能力(agentic intelligence)的新一代模型,采用 1T 总参数 / 32B 激活 MoE 架构,在 SWE Bench Verified、Tau2、AceBench 等多个评测中领跑开源模型。
拓展阅读
-
使用Array.fromAsync()实现JavaScript中的现代化异步迭代
JavaScript 的新方法 Array.fromAsync ()。它能将异步或同步可迭代对象转换为数组,返回 Promise 对象。此方法适用于从异步生成器收集数据、处理分页数据、将流转换为数组等场景。通过示例展示了其使用方式,包括应用映射函数(同步或异步)。与传统方式对比,它提供了更简洁的替代方案。还提到了错误处理,以及在现代浏览器和 Node.js 中的支持情况,提供了简单的 polyfill 示例。该方法有助于简化异步可迭代对象的处理 。 -
The History of React Through Code
文章从历史和代码角度深入剖析 React。讲述了 React 从最初的实验项目发展为成熟框架的历程,涵盖了 JSX、虚拟 DOM、类组件、函数式组件、Hooks 等重要特性的诞生与演变。介绍了 Fiber 架构带来的如错误处理、代码分割、加载状态管理等功能。还阐述了数据获取、服务器端渲染等方面的改进,包括新的 API 和优化方式。展示了 React 在发展过程中保持的一致性和对开发者体验的关注 。 -
WebAssembly: Yes, but for What?
今年 Wasm 迎来十周年,虽有发展但仍未充分发挥潜力。作者通过市场来分析其成败,在 Web 方面,Wasm 在重定向桌面应用、网页组件等方面有成功案例,但在游戏领域未获广泛采用,且受垃圾回收等因素限制。在非 Web 领域,Wasm 用于临时组合、轻量级虚拟化和组件模型等。在云领域,其快速冷启动优势受关注。未来,Wasm 在需要隔离的场景,如内核驱动、操作系统及安全计算等方面有潜在应用