Svelteによるプログラミングに関する世界観です。
Svelteは、最新のJavaScriptフレームワークで、フロントエンド開発に用いることができる。
特徴は、
・簡素でシンプルな記述ができ、コードが短い。覚えるべきことが少なく、既存のフレームワークに比べて学習コストが低い(Vue.jsやReactに比べてさらに簡単であり、さらにコードの行数が少ない)。
・Svelteコードはコンパイラによって素のJavaScriptコードにコンパイルされる。Reactなどのほかのフレームワークと異なり、ライブラリやランタイムを必要としない。そのため、軽量。
・Svelteはランタイムではなくコンパイラ。コンパイルする際に、どこの何が変更される可能性があるのかをSvelteは把握している。そのため、ランタイムによる仮想DOMを必要としない。
Svelteは覚えやすく、簡素で、複雑で難しくなったフロントエンド開発をもっとシンプルで楽にしてくれる。