Svelte

发布时间 2023-06-24 11:18:38作者: 一路向北√

Svelte 是一种全新的构建用户界面的方法。传统框架如 React 和 Vue 在浏览器中需要做大量的工作,而 Svelte 将这些工作放到构建应用程序的编译阶段来处理。(而不是用户运行时加载,因此比vue和react更快)

与使用虚拟(virtual)DOM 差异对比不同。Svelte 编写的代码在应用程序的状态更改时就能像做外科手术一样更新 DOM。

将代码编译成独立的小型JavaScript

三个特点:

  • 无虚拟DOM: Svelte可以在不依赖虚拟DOM的情况下使用
  • 将代码编译成体积更小、不依赖框架的普通JS代码
  • 和React一样,对数据变化做出自己的反应,不需要浏览器做额外的工作来将组件转换为DOM操作,将数据更改为JS代码呈现