Svelte是一种构建用户界面的前端UI框架。传统的框架(如React和Vue)在浏览器中完成大部分工作,而Svelte则将其转变为编译步骤,这是在构建应用程序时发生的。
Svelte的特点
写更少的代码
使用您已经知道的语言(HTML,CSS和JavaScript)构建无样板的组件。
没有虚拟DOM
Svelte将您的代码编译为微型,无框架的原始JS-您的应用程序启动迅速且保持快速。
真正反应
不再需要复杂的状态管理库-Svelte为JavaScript本身带来了反应性。
Svelte不会使用虚拟DOM差异之类的技术,而是编写可在您的应用程序状态更改时通过外科方式更新DOM的代码。