今天 Oxc 和 Rolldown 先后发布了 Q4 季度的更新计划,一起来看看吧!
Q4 的重点在于推出 Alpha 和 Beta 版本的功能,扩展 linter、格式化和压缩能力:
Oxlint将推出自定义JavaScript插件的Alpha版,支持开发者创建专属规则,集成到570+现有规则中。Oxlint已比ESLint快50-100倍,此功能将增强灵活性,适配特定项目需求,如自定义代码规范或复杂逻辑检查。Alpha版提供API和示例,大家可通过GitHub测试。
格式化工具Alpha版将支持JavaScript和TypeScript代码的自动格式化,类似Prettier但速度更快。功能包括统一的缩进、引号处理和分号规则,优化与VS Code等编辑器的集成。Alpha阶段将验证核心算法,适合大规模代码库。
压缩工具进入Beta阶段,利用Rust并行处理能力,优于Terser,生成更小的输出文件。支持死代码消除、变量重命名等高级选项,适用于生产环境。Beta版将进一步稳定性能。
类型感知linter的Alpha版结合TypeScript类型信息,提供更精准的代码检查,如类型不匹配或空指针检测。相比传统linter,它能减少运行时错误,适合混合JS/TS项目。
Rolldown Q4 计划
Rolldown作为Rollup API兼容的捆绑器,目标是取代Vite中的esbuild,提供10-30倍性能提升。Q4计划聚焦于全功能捆绑、优化和Vite生态集成:
如果你期待重要的功能不再上述更新列表中,可以去社区积极反馈哈~
今天的分享就这些了,感谢大家的阅读,如果文章中存在错误的地方欢迎指正!