Svelte is a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient JavaScript that surgically updates the DOM.
Svelte是构建Web应用程序的新方法。它是一个编译器,使用您的声明性组件并将其转换为可通过外科方式更新DOM的高效JavaScript。
Svelte是由Rich Harris创建并由Harris和其他Svelte核心团队成员维护的免费开放源代码 前端[4] JavaScript框架[5]。[6] Svelte应用程序不包含框架引用。相反,构建Svelte应用程序会生成代码来操作DOM,这可能会减少传输文件的大小,并提供更好的客户端启动和运行时性能。Svelte拥有自己的编译器,可在构建时将应用程序代码转换为客户端JavaScript。它是用TypeScript编写的。[7] [8] 苗条源代码已获得MIT许可,并托管在GitHub上。[9]
Svelte的前身是Ractive.js,它是Rich Harris先前开发的。
Svelte的版本1用JavaScript编写,并于2016年11月29日发布。
Svelte的版本2已于2018年4月19日发布。
Svelte的版本3用TypeScript编写,并于2019年4月21日发布。