专栏名称: 全栈前端精选
内容为王,精选为则。从前端到全栈,定期分享前端、客户端、Node、面试、职场感悟等相关高质量文章。小白的大神养成记,你我共勉!
目录
相关文章推荐
今天看啥  ›  专栏  ›  全栈前端精选

Vite 4.3 为何性能爆表?(第一次知道 Node 竟还有这个冷门性能问题...)

全栈前端精选  · 公众号  ·  · 2024-06-18 10:20
    

文章预览

Vite 4.3 相比 Vite 4.2 取得了惊人的性能提升 ,下面和大家分享一下 Vite 4.3 性能大幅提升的幕后技术细节,深度阅读,全程高能。 fs.realpathSync  的 bug 你可能不知道,Node 中有一个冷门的  realpathSync  性能问题 ——  fs.realpathSync  比  fs.realpathSync.native  慢了整整  70  倍。 虽然但是,由于在 Windows 上的行为不同,Vite 4.2 只在非 Windows 系统上使用  fs.realpathSync.native 。 为了搞定这个 bug,Vite 4.3 在 Windows 上调用  fs.realpathSync.native  时添加了网络驱动验证。 Vite 从未放弃 Windows,它真的......我哭死。 JS 重构优化 当我们重构项目时,千万不要忘记针对编程语言自身的优化。 Vite 4.3 中有若干有趣的 JS 优化的具体例子: 1. 将  *yield  重构为回调函数 Vite 使用  tsconfck  模块来查找和解析  tsconfig  文件。 tsconfck  模块源码 通过  *yield  遍历指定 目录。 Generat ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览