Svelte
.svelteにHTML/CSS/JavaScriptを記述する
HTMLっぽい記法ものもここに書くのでテンプレート的な書き方ができる
Svelteでコンパイルして普通のHTML/CSS/JS構成を吐き出す
速い
Reactの35倍、Vueの50倍
状態管理はObservable
記述量が少ない
仮想DOMを使わない
tutorial
主要なframework
本
内部実装がTSからJSに変わるらしい
思想
例
code: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の実装
参考
環境構築、概要、小さなサンプル