CSS Module Scripts の夢を見る・script 要素の書き方による動作の違いまとめ CSS Module Scripts という仕様が出来て、JS (ESModules) から CSS ファイルを import して適用できるようになったらしい。 Webpack によるビルドを前提にした React プロジェクトなんかだと、以前から「CSS Modules」という形で JS から CSS を import して適用する書き方があったが、CSS Module Scripts というのはそれとは別物。ビルドの必要はなく、ブラウザのみで動作するネイティブな仕様だ。 コードとしてはこんな感じで書く。 <script type="module"> import styles from './styles.css' assert { type: 'css' }; document.ad