Svelte
⭕️コンパイラ Compiler
Build ビルド時に全てを構築しブラウザ上で実行
→ブラウザに渡されるコードが減って、高速化
❌ Front-end Framework
Svelte • Cybernetically enhanced web apps
概念とか
Write less code
コード量を減らす(Write less code)
React,Vue.jsとの比較が分かりやすい
疑問
短くするということは、よしなにSvelteがやってくれることだと認識してくれるが、それって良いんだっけ?
イメージ: railsのよしなにの弊害]
No仮想DOM Virtual DOM
主張: 仮想DOM Virtual DOMは、別にパフォーマンス良くないよ。
別にパフォーマンス良くないよ。
差分検出のコストかかるよね。
更新のたびに再計算したりするよね。
仮想DOM Virtual DOMは、手段で、目的は宣言的UI開発
状態遷移を考えることなく開発できる。→バグ Bugが減るよ。開発楽になるよ。
↑の両方解決できるのがSvelteやで
Truly reactive
Rest Hooksでcode量増やして書いてるけど、もっとシンプルにできるよね。