Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

Show HN: Sasso – pure-Rust SCSSコンパイラ、現行のdart-sassにバイト完全一致

Sassoは純Rust製のSCSS→CSSコンパイラ(dart-sassの代替)です。ゼロ依存、WASM対応、ライブラリ+CLIを備えています。

背景メモ

- Dart Sass(Sass/SCSS の公式リファレンス実装)は Dart で書かれており、Node.js 環境でも動くが、Dart VM のランタイムやネイティブ依存がつきまとう。 - Sasso はそれを純粋な Rust でゼロ依存・Wasm 対応で再実装したもので、dart-sass とバイトレベルで完全一致する出力を出すことを謳っている。 - Rust 製の CSS プリプロセッサとしては過去に rsass などがあったが、バイト完全一致まで保証するものは珍しい。 - コンパイル速度や Wasm 上での軽量さが期待されるため、エッジ関数やブラウザ内での Sass 処理、Rust 製ツールチェインへの統合需要のある開発者に刺さる。