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量増やして書いてるけど、もっとシンプルにできるよね。