2个版本
0.0.2 | 2021年11月8日 |
---|---|
0.0.1 | 2021年10月18日 |
在#语法分类中排名126
770KB
1.5K SLoC
postcss-rs
🚀 快速且100% API兼容的postcss替换工具,由Rust编写
⚠️ 请勿使用。仍在开发中。
性能改进
对bootstrap.css进行标记化(与Node.js v16.13.0比较)
js: 0.11s user 0.02s system 126% cpu 0.102 total
rust: 0.00s user 0.00s system 66% cpu 0.006 total
# tokenize bootstrap-reboot.css ~45x
js: tokenizer/small(7K) 3.063ms
rust: tokenizer/small(7K) 0.068ms
# tokenize bootstrap.css ~26x
js: tokenizer/fairly_large(201K) 25.672ms
rust: tokenizer/fairly_large(201K) 0.979ms
🎉 欢迎贡献,以下是指南
git checkout main
cargo bench -- --save-baseline main
创建基线,然后在此处进行一些优化工作。
git checkout feature ## `feature` is your branch
与main
基线进行比较。
cargo bench -- --baseline main
许可协议
postcss-rs在MIT许可协议下发布。有关详细信息,请参阅项目根目录中的LICENSE文件。
致谢
本项目基于Andrey Sitnik(@ai)的出色作品postcss,该作品在MIT许可协议下(见此处),对Sitnik先生和其他贡献者的工作表示衷心的感谢。
依赖项
~3.5–5.5MB
~103K SLoC