Svelte 是一种全新的构建用户界面的方法。传统框架如 React 和 Vue 在浏览器中需要做大量的工作,而 Svelte 将这些工作放到构建应用程序的编译阶段来处理。(而不是用户运行时加载,因此比vue和react更快)
与使用虚拟(virtual)DOM 差异对比不同。Svelte 编写的代码在应用程序的状态更改时就能像做外科手术一样更新 DOM。
将代码编译成独立的小型JavaScript
三个特点:
- 无虚拟DOM: Svelte可以在不依赖虚拟DOM的情况下使用
- 将代码编译成体积更小、不依赖框架的普通JS代码
- 和React一样,对数据变化做出自己的反应,不需要浏览器做额外的工作来将组件转换为DOM操作,将数据更改为JS代码呈现
标签:DOM,代码,JS,虚拟,Svelte,编译成 From: https://www.cnblogs.com/it-Ren/p/17500845.html