Closed1
memo @240308
Tailwindcss v4.0-alpha
Oxide
という新しい高速エンジン
- ビルドの高速化
- バンドルサイズの縮小
- 重い処理を行う為に一部
Rust
を使ってコアはTypeScript
-
Oxide
の依存先はLightning CSS
のみ - パーサーは従来
PostCSS
を使ってたけれども独自のパーサーを生成
Tailwindcss v4.0
はCSSを処理するためのオールインワンツールである
Lightning CSS
をフレームワークに統合してるためCSSパイプラインについて何も設定する必要なし
content
パスの設定は不要になる
Vite
プラグインを使ってモジュールグラフ
に依存する。これにより実際に使用しているファイルを正確に把握できるため、最大限のパフォーマンスを発揮し、誤検知や見逃しを発生させない。将来的には、このアプローチをViteエコシステム以外の他のバンドルプラグインでも展開したいと考えている。
*モジュールはJavaScript
における1ファイルのこと。
そのファイルの中でインポートなりエクスポートなりするけれども
その関係をモジュールグラフと言う。
*JSのバンドラは基本的にモジュールを解析するような仕組みになってる
あのモジュールはこのモジュールに依存してるみたいにグラフを描き1つのJSファイルにコンパイルする
そのモジュールグラフを使うことによって...
このスクラップは2024/03/09にクローズされました