Svelte

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動
Svelte
開発元Rich Harris
リポジトリgithub.com/sveltejs/svelte
ライセンスMIT
公式サイトsvelte.dev
公式Twitter@sveltejs
チュートリアルsvelte.dev/tutorial/basics
Wikipedia-logo.pngウィキペディアの生真面目ユーザーたちがSvelteの項目をおカタく解説しています。

SvelteはWebアプリケーションを構築するためのJavaScriptフレームワークの一種。

概要[編集]

.svelteという拡張子がついたファイルにSvelte独自の宣言的なコードを記述し、これをSvelteコンパイラに通すと、直接DOM操作をおこなうJavaScriptコードが生成される。これを実行することで、DOM操作が仮想DOMに依存しているReact等とは異なり、的確な描画処理によるパフォーマンスの改善が期待できる。

Vue.jsRiot.jsと同じくテンプレート記法が採用されている。HTMLを拡張したような構文でコード量も少ない軽量フレームワークである。

以前は通常のJavaScriptのみが採用されており、型の制約がない上に入力補完も効かないため、GitHubコミュニティではTypeScript対応を熱望する声が多く上がっていた[1]。 これを受けて、Svelte公式は2020年7月中旬にTypeScriptサポートを正式に実装している[2]

出典[編集]

関連項目[編集]