Vite
https://vitejs.dev/logo.svg
Next Generation Frontend Tooling
https://vitejs.dev/
/icons/github.icon https://github.com/vitejs/vite
Vue の始祖 Evan You 氏によるOSS。
フロントエンドアプリケーションを高速に開発するための仕組み。
Vue だけでなく、React や preact、lit、Svelte など様々なフロントエンドライブラリに対応する他、Vanilla JS での実装も可能。
それぞれのライブラリで TypeScript による開発が完全にサポートされている。
人によっては vue-cli や create-react-app から移行している例もある。
Server Side Rendering (SSR) にも対応しているほか Static Site Generator としても利用できる。
確認時点では SSR はまだ Experimental 扱いだった。
バックエンド統合 がサポートされており、Express.js などのバックエンドフレームワークを組み合わせて使用できる。
したがって API レイヤーに関しては好きなものを使用して良いという仕組みになっている。
特徴
公式サイトトップより
高速にサーバーが起動する
ES Module をベースとしたビルドパスにより高速に動作する
Hot Module Reload (HMR) が高速に反映される
TypeScript や JSX、CSSに関する機能などが標準でサポートされる
最適化されたビルドパス
Rollup を利用したビルドが行われるので高速
Rollupのプラグインに対応
本体APIは TypeScript による型システムに完全対応している