栗子前端技术周刊第 102 期 - Vite+ 正式发布、React Native 0.82、Nitro v3 alpha 版...

🌰栗子前端技术周刊第 102 期 (2025.10.13 - 2025.10.19):浏览前端一周最新消息,学习国内外优秀文章视频,让我们保持对前端的好奇心。

📰 技术资讯

  1. Vite+ 正式发布 :上周的 ViteConf 大会上 Vite+ 首次公布,它是一款面向 JavaScript 的统一工具链。Vite+ 提供了一系列开箱即用的命令:vite newvite testvite lint 等等,整套命令体系基于统一的基础架构构建,以确保工具间的连贯性与一致性。Vite+ 采用 Rust 语言实现了完整的编译器工具链 ------ 从解析器、解析器,到转换器、压缩器再到打包器 ------ 并在每个层级都进行了极致的性能优化。与常规版 Vite 不同,Vite+ 带有商业属性,但同时明确"将对个人用户、开源项目及小型企业免费开放",并且采用"源代码可见"模式。

  2. React Native 0.82:React Native 0.82 版本发布,该版本全面运行于新架构,开启 "新纪元",其他更新内容包括:实验性版本 Hermes V1、内置了最新的 React 19.1.1 稳定版、原生组件可通过 refs 提供类 DOM 节点。

  3. Nitro v3 (alpha):Nitro v3(alpha 版)是一款新的服务端 Vite 插件,它能让开发者构建全栈 Vite 应用,且无需依赖完整的元框架。尤雨溪在推特推荐了这个库。

  4. Node.js v25.0.0 :Node.js 最新前沿版本已上线,该版本包含以下更新:默认启用 Web Storage、优化 JSON.stringify 性能、在权限模型中新增 --allow-net 选项等等。

📒 技术文章

  1. CSS :is() :where() the Magic Happens :CSS 中 :is():where() 的妙用 - 本文重新探讨了这两个伪类函数,分析了它们的一些使用场景,以及如何与 :has() 伪类结合使用。

  2. 从 npm 到 yarn 到 pnpm 的演进之路 - 包管理器实现原理深度解析:深入理解npm、yarn、pnpm三大包管理器的演进历史、实现原理和核心差异。

  3. 用 regex-center 一站式管理、校验、提取所有正则:文章介绍了正则表达式管理库 regex-center,它旨在解决项目中正则重复定义、难以维护等问题。该库内置 100+ 常用规则,支持团队统一管理、自定义扩展等。

🔧 开发工具

  1. DOMPurify 3.3:DOMPurify 是一款仅依赖 DOM、速度极快且容错性极高的跨站脚本(XSS)净化工具,支持 HTML、数学标记语言(MathML)和可缩放矢量图形(SVG)。
  1. jsonriver:一款简洁、高效的流式 JSON 解析器 ------ 用于增量解析流式 JSON 数据的库(例如从网络请求或大语言模型(LLM)中获取的数据流),能返回一系列"逐步完整"的值。
  1. react-to-print:React 打印组件。

🚀🚀🚀 以上资讯文章选自常见周刊,如 JavaScript Weekly 等,周刊内容也会不断优化改进,希望你们能够喜欢。

💖 欢迎关注微信公众号:栗子前端

相关推荐
FansUnion17 分钟前
用 AI 自动生成壁纸标题、描述和 SEO Slug
javascript
青青家的小灰灰21 分钟前
金三银四面试官最想听的 React 答案:虚拟 DOM、Hooks 陷阱与大型列表优化
前端·react.js·面试
HelloReader22 分钟前
深入理解 Tauri 架构与应用体积优化实战指南
前端
lemon_yyds22 分钟前
vue 2 升级vue3 : ref 和 v-model 命名为同名
前端·vue.js
codingWhat23 分钟前
小程序里「嵌」H5:一套完整可落地的 WebView 集成方案
前端·uni-app·webview
重庆穿山甲27 分钟前
Java开发者的大模型入门:Spring AI Alibaba组件全攻略(二)
前端·后端
光影少年29 分钟前
在 React 中,什么情况下需要用 useCallback 和 useMemo?它们的区别是什么?
前端·react.js·掘金·金石计划
大雨还洅下30 分钟前
前端 JS: async, await; Generator
javascript
合天网安实验室30 分钟前
H2O-3反序列化漏洞分析(CVE-2025-6507&CVE-2025-6544)
前端·黑客
juejin_cn30 分钟前
[转][译] 从零开始构建 OpenClaw — 第三部分(元技能)
javascript