VoidZero 公司 8 月动态回顾 🚀🚀🚀

前言

尤雨溪 VoidZero 公司发布了 2025 年 8 月公司动态回顾。让我们一起来看看具体的动态吧!

往期精彩推荐

正文

Oxlint:类型感知 linting 和自定义 JS 插件

Oxlint 旨在成为全功能的高速 linter,这次更新带来了两大进展:

  • 类型感知 linting:基于 TypeScript 的 Go 端口和 tsgolint,支持 40 个类型感知规则,如 no-floating-promises。性能保持高效,无需牺牲速度。
  • 自定义 JS 插件支持:提供 ESLint 兼容 API,支持运行现有 ESLint 插件,而不牺牲性能。未来,几乎所有 ESLint 插件都能无缝兼容 Oxlint。
Vite 更新

Vite 继续强化 React 支持和安全性:

  • React Server Component 支持:通过 @vitejs/plugin-rsc,提供统一的 React 框架解决方案。
  • @vitejs/plugin-react v5:集成 @vitejs/plugin-react-oxc,当检测到 rolldown-vite 时自动切换,无需额外插件。
  • Dev server 漏洞修复:修复源代码泄露风险。
  • Vite-plugin-pwa 钩子:优化插件性能,支持 rolldown-vite。
Rolldown 更新

Rolldown 聚焦 bundle 大小和构建速度:

  • Native plugins 默认启用:稳定后默认开启,提升所有构建速度,无需配置。
  • Dead code elimination 和 treeshaking 改进:多次运行优化,减少 bundle 大小。
  • inlineConst 特性:内联导入的常量值,减少变量查找,提升运行时性能。从 1.0.0-beta.35 默认启用。
  • tsconfig 选项:支持指向项目 tsconfig 路径,解析 aliases 和设置转换默认值。
  • 案例研究:PLAID Inc. 迁移到 Rolldown,构建时间减少 97%。
Oxc 更新

Oxc 优化了 minifier 和 React 支持:

  • Minifier dead code elimination:多次运行,类似于 Rollup,进一步减少 bundle 大小。
  • Styled-components 支持:原生转换大多数特性,提升 React 构建速度。可在 Rolldown 中轻松启用。

最后

VoidZero 的 2025 年 8 月不仅提升了 Vite 生态性能,而且优化了 Oxlint 的类型感知和 Rolldown 性能,这些变化让前端开发更高效!

今天的分享就这些,感谢大家的阅读!如果文章中存在错误的地方欢迎指正!

往期精彩推荐

相关推荐
2分钟速写快排7 小时前
孔乙己的茴字有多少种写法?|AI 对话实时通信的三种实现
前端·javascript·github
梯度下降者9 小时前
Nuxt框架
vue.js·服务端渲染·全栈开发·混合渲染·nuxt框架
用户00447295382513 小时前
练歌镜:让眼镜听懂“循环这一句”
javascript
yuyuxun116 小时前
协同过滤的校园二手物品智能推荐系统的设计与实现 毕业设计-附源码40082
javascript·vue.js·spring boot·python·数据分析·django·课程设计
总要学点什么19 小时前
第105篇:三维特效-流动图片墙体效果——让箭头沿墙长滚,它俩竟是同一份代码
开发语言·javascript·ecmascript·gis·webgl·材质·cesium
Agent世界21 小时前
用 CDP 做发布自动化:四道机器闸门与产物验收
前端·javascript
FungLeo21 小时前
成为全栈·Vue 管理后台篇·编辑器图片上传:从文件选择到文章附件关联
前端·vue.js·编辑器·markdown·文件上传·formdata·附件管理
总要学点什么21 小时前
第104篇:三维特效-流动墙体效果——让贴图沿墙流动,它却只肯走一条对角线
开发语言·javascript·ecmascript·gis·webgl·材质·cesium
程序员大阳21 小时前
副队长ES6+教程(3)--解构赋值
前端·javascript·es6·赋值·解构
神膘护体小月半21 小时前
css - 元素背景图由 hover 触发,初次加载时闪动的解决办法
前端·javascript·css