当前位置:首页 > 技术分析 > 正文内容

Vite 迎来又一个里程碑!(vitec group)

ruisui884个月前 (02-03)技术分析19

2024年09月05日, Vite 又迎来了一个新的里程碑,贡献者人数突破1000人,祝贺!

Vite 是一个由尤雨溪(Vue.js 的创建者)创建的现代前端开发工具,主要用于快速开发和构建前端项目。它通过两个主要部分:开发服务器和构建指令,为开发者提供了丰富的功能和优化,显著提升了前端开发体验。

Vite 里程碑回顾:

  • Vite 2.0:2021年2月发布,Vite 的一个重要转折点,它去除了打包步骤,实现了快速的冷启动,并提供了及时的模块热更新和真正的按需编译。
  • Vite 4.3:2023年4月发布,主要改进了devServer的性能,简化了解析逻辑,优化了热路径,并对查找package.json、TS配置文件和一般解析URL实现了更智能的缓存。
  • Vite 4.4:2023年7月发布,版本开始支持 Lightning CSS,这是一个用 Rust 编写的极快的 CSS 解析器、转换器和压缩器,提供了更快的 CSS 处理速度和更小的输出文件大小。
  • Vite 5.0:Vite 发展道路上的又一个重要里程碑。Vite 现在使用 Rollup 4,这已经大大提升了构建性能。此外,还有新的选项可用于提高开发服务器的性能。
  • 2024年09月05日, Vite 又迎来了一个新的里程碑,贡献者人数突破1000人。

Vite 主要特点

  • 极速的服务启动:利用原生ESM文件,无需打包,实现快速启动。
  • **轻量快速的热重载(HMR)**:无论应用程序大小如何,都能保持极快的模块热重载。
  • 丰富的功能支持:支持TypeScript、JSX、CSS等,开箱即用。
  • 依赖预构建:使用esbuild加快依赖加载时间,启动更快。

Vite 的优势

  • 快速的开发体验:相比Webpack,Vite在开发模式下并没有做太多打包操作,从而大大加速了构建速度。
  • 简单易用的配置:Vite的配置非常简洁,通常只需要一个配置文件即可完成项目的构建和部署。
  • 支持多种前端框架和语言:Vite不仅支持Vue、React、Angular等常见框架,还支持TypeScript、CoffeeScript、Sass等多种语言。
  • 优化的构建:Vite使用esbuild进行模块转译和压缩,提供了快速的构建体验。

Vite 与 Webpack 对比

1)NPM包下载量趋势:

2)其他维度:

总结

Vite通过其创新的工作原理和优化性能,已经成为现代前端开发的重要工具,特别是在需要快速迭代和高效开发的项目中表现出色。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/876.html

标签: vite.js
分享给朋友:

“Vite 迎来又一个里程碑!(vitec group)” 的相关文章

代码分支规范

一.gitflow工作流说明:主分支:master,稳定版本代码分支,对外可以随时编译发布的分支,不允许直接Push代码,只能请求合并(pull request),且只接受hotfix、release分支的代码合并。gitlab上做限制。热修复分支:hotfix,针对现场紧急问题、bug修复的代码分...

摄影后期必看 | PS插件camera raw 16.4教程 | 范围蒙版

范围蒙版Camera Raw 【蒙版】模块中提供了三个范围蒙版工具,可以通过特定的范围来创建蒙版。此次新增的【范围蒙版】大大加强了acr插件对局部调整的能力。点击下拉小箭头可以看到【颜色范围】,可用于快速选择想要编辑的颜色。快捷键:Shift + C【明亮度范围】,可用于快速选择想要调整的明亮度。快...

推荐一个Java微服务商业级Sass开源电商小程序(开源,企业级项目)

使用Java微服务开发,SpringBoot2框架、MyBatis-plus持久层框架、Redis作为缓存、MySql8作为数据库。 前端vuejs作为开发语言,使用uniapp编码,同时支持微信小程序、安卓App、苹果App。 支持集群部署,单机部署。 unimall 针对中小商户、企业和个人消...

three.js cannon.js物理引擎之齿轮动画

今天继续说一说cannon.js物理引擎,并用之前已经学习过的知识实现一个小动画,知识点包括ConvexPolyhedron多边形、Shape几何体、Body刚体、HingeConstraint铰链约束等等知识。因为我之前用纯three.js 的THREEBSP实现过一个静态的齿轮,现在就想配合ca...

准考证打印入口

2023年甘肃省特岗教师、三支一扶、西部计划准考证打印时间6月27日9∶00至7月2日9∶00考试时间7月2日成绩查询时间7月15日以后温馨提示:报考人员需登录“甘肃人事考试网”(http://ks.rst.gansu.gov.cn),进入 “准考证打印”栏目,按照提示打印本人准考证并妥善保管,以备...

FANUC PMC设计与编程-机床控制信号

一、机床控制信号1.控制装置准备完成信号MA(machine ready)电源接通及CNC控制软件正常运行准备完成后,该信号为1,通知上级控制装置电源已经接通,该信号可以作为常开信号使用。2.伺服准备完成信号SA(servo ready)紧急停止解除及伺服系统准备完成后,该信号为1。3.紧急停止信号...