Название: Svelte Succinctly Автор: Ed Freitas Издательство: Syncfusion Inc. Год: 2023 Страниц: 114 Язык: английский Формат: pdf (true) Размер: 10.26 MB
Svelte departs from the virtual DOM approach by compiling the code you write into native-browser javascript when you build your application. The result is minimal and highly optimized pure javascript that the browser executes with no heavy runtime. In Svelte Succinctly, Ed Freitas will show readers how to install Svelte and give them a condensed overview of how to build an app with Svelte using SvelteKit.
In the traditional context of modern declarative javascript frameworks such as React and Vue, Svelte departs from the virtual DOM approach by compiling the code you write into native-browser javascript when you build your application. Svelte allows you to do the same things as React and Vue, such as creating reusable UI components, data-binding or event-handling, and creating single-page applications. But Svelte compiles your code during build time instead of using differences to update the DOM. The result is minimal and highly optimized pure javascript that the browser executes with no overhead (it ships no runtime, like React and Vue do).
When creating an application using React or Vue, the runtimes of these frameworks are included along with your application code build, resulting in a heavier app deployment. In other words, this runtime ships along with your app and executes your application code.
Svelte does not deploy a runtime, since that’s additional code for the browser to execute, and instead deploys the application’s optimized javascript code. Svelte can achieve this because it establishes a convention for how you should write your application code so that the Svelte compiler can then take that code and convert it into optimized javascript, ready for the browser to run.
Svelte does a great job at working with the native languages of the web, such as HTML, CSS, and javascript.
Table of contents:
Getting Started Project Organization Setting Up a Back End Finished App Features Main User Interface Favorites UI and Books Component Back-end App Functionality
Скачать Svelte Succinctly
|