generated at
Svelte
.svelte にHTML/CSS/JavaScriptを記述する
HTMLっぽい記法ものもここに書くのでテンプレート的な書き方ができる
Svelteでコンパイルして普通のHTML/CSS/JS構成を吐き出す
速い
Reactの35倍、Vueの50倍
状態管理はObservable
記述量が少ない
開発者はRich Harris


仮想DOMを使わない

tutorial


主要なframework
Svelteでmobileアプリ作る



内部実装がTSからJSに変わるらしい

思想


svelte
<script> const message = 'Hello!'; let checked = false; </script> <main> <h1>Hello {name}!</h1> {#if checked} <div>Checked!</div> {/if} </main> <style> </style>

syntaxはJS?
sbelete with Reactのような使い方はできる?
特徴的なexample code
どこが良い?
ライブらいは?
コンポーネント指向?
js/html/cssファイルを読み込むこともできる?
仕組みを知りたい
仮想DOMっぽいリアルタイムレンダリングはできるっぽい
向き不向き
たとえば大きなプロダクトではきついとか


Compilerの実装



参考
環境構築、概要、小さなサンプル