csz
csz copied to clipboard
Runtime CSS modules with SASS like preprocessing
I just dug into the stylis source code which is vendor'd in the project. It currently adds `11786b` but includes features like plugins, autoprefixing and minification which I'm assuming most...
Currently, the hash function uses `String.prototype.replace`, which is much slower than `String.prototype.slice`. This pull request implements the latter. ## Benchmark [Here](https://perf.link/#eyJpZCI6ImlldzMzano5ZzFxIiwidGl0bGUiOiJGaW5kaW5nIG51bWJlcnMgaW4gYW4gYXJyYXkgb2YgMTAwMCIsImJlZm9yZSI6ImNvbnN0IGhhc2ggPSBNYXRoLnJhbmRvbSgpLnRvU3RyaW5nKDM2KTsiLCJ0ZXN0cyI6W3sibmFtZSI6IkZpbmQgaXRlbSAxMDAiLCJjb2RlIjoiaGFzaC5yZXBsYWNlKFwiMC5cIiwgXCJcIik7IiwicnVucyI6WzIzMjMwMDAsMjM1MzAwMCwxMjkyMDAwLDMwNzIwMDAsMTMxMzAwMCwxOTAwMDAwLDQzNjAwMCwzMzUyMDAwLDc5ODAwMCwyNDM2MDAwLDMxNzIwMDAsNTEyMDAwLDMwODQwMDAsMTY5OTAwMCwzMzQyMDAwLDI2MjAwMCw0NzcwMDAsMzU0ODAwMCwzMzQwMDAwLDIyNjUwMDAsMjI4MDAwLDI4OTAwMCw5MDUwMDAsMTM2MjAwMCwyMjkxMDAwLDIwOTgwMDAsMjUxNTAwMCwyNzI0MDAwLDI2NzEwMDAsMTQxNzAwMCwxOTE3MDAwLDM3NzAwMCwzNDEwMDAsMzMyMDAwMCwyMTIwMDAsMzA1MzAwMCw4NTIwMDAsMzM0MDAwMCwyNjkxMDAwLDEyNTEwMDAsNTA3MDAwLDI1OTMwMDAsMTE0NzAwMCwyNzAwMDAsMTM5MDAwMCwxNjU5MDAwLDM1NzgwMDAsMTA2MTAwMCwzNDY1MDAwLDE4MjgwMDAsMjU0MjAwMCwyMDIwMDAwLDE0ODUwMDAsMTE3MjAwMCw2MDAwLDc5MDAwMCwyMzQxMDAwLDE0MDYwMDAsMzYwNjAwMCw4OTEwMDAsMjUxMzAwMCwxNTYwMDAsMTA5ODAwMCw4NzEwMDAsMzE0MTAwMCwxMzEyMDAwLDMyMDEwMDAsMjU0MDAwMCw4MzQwMDAsMTg1ODAwMCwyMDgwMDAwLDMzOTUwMDAsMjk2MDAwLDIyMjQwMDAsNzU1MDAwLDExMzYwMDAsMjc0MjAwMCwyODYxMDAwLDE4ODAwMCwyNzc4MDAwLDQ2MDAwMCwyMjkwMDAwLDU2OTAwMCwxNjU1MDAwLDQ5MDAwLDI1NDQwMDAsMjQ1MzAwMCw3MjIwMDAsMjc0MzAwMCwyNzY4MDAwLDI0NzAwMCwyMTM3MDAwLDIyNzUwMDAsMTIwOTAwMCwxMDUxMDAwLDIzMTYwMDAsMTg3NzAwMCwxNDE5MDAwLDM1MzMwMDAsMjc0MDAwXSwib3BzIjoxNzcxNTcwfSx7Im5hbWUiOiJGaW5kIGl0ZW0gMjAwIiwiY29kZSI6Imhhc2guc2xpY2UoMik7IiwicnVucyI6WzM4NTAwMCw1MjgwMDAsMjYzOTAwMCwzODI3MDAwLDEwMTQwMDAsMjIwMDAwMCwxMTA1MDAwLDQ5ODAwMDAsNDM3MjAwMCwxOTQ1MDAwLDMzNzUwMDAsNDc5MTAwMCwxNzExMDAwLDQzMzMwMDAsMzAxNDAwMCwzODAwMDAsNzMyMDAwLDUzMzcwMDAsNDY3NTAwMCwzMjM1MDAwLDMxMTAwMCw1MzE1MDAwLDEzOTAwMCw1NzAwMCwzNTU4MDAwLDMyMjQwMDAsMjY4MjAwMCw0OTUyMDAwLDI3ODMwMDAsNDY2ODAwMCw1MjQwMDAsMjk5NjAwMCwxNDAwMDAsMzgxOTAwMCwyNDI3MDAwLDMwNzIwMDAsMTcxMjAwMCw0MTExMDAwLDI2MTAwMDAsMzU1ODAwMCw5NDAwMDAsMzAxNzAwMCwxMDgwMDAwLDI5OTAwMCwxOTYxMDAwLDIxMjEwMDAsNTI3MjAwMCwxMDYyMDAwLDM4NTIwMDAsMjc1NTAwMCwxNTUzMDAwLDMxMzgwMDAsMTAyMDAwMCwyMDM5MDAwLDUwNDQwMDAsNTU4MzAwMCwyNzYzMDAwLDQ4OTcwMDAsMzM1NDAwMCwyNjQwMDAwLDExOTcwMDAsMzU2MDAwMCw1MzcwMDAsMjM2OTAwMCw0MDIxMDAwLDE2ODAwMDAsNDIxOTAwMCwzMzQ2MDAwLDIzMzMwMDAsMjAyMzAwMCwyNjgwMDAwLDIxNjMwMDAsMjczMjAwMCwyODQwMDAwLDcwOTAwMCwxMjk1MDAwLDI5OTgwMDAsNDU3MTAwMCwxOTYxMDAwLDM5NTUwMDAsMzY0MDAwLDM5MDcwMDAsNjA3MDAwLDQ0MjUwMDAsNDM0MDAwMCwyNzcwMDAsMzM4NDAwMCw0MTcwMDAsNDQ1NzAwMCwzNDA2MDAwLDQ5ODUwMDAsMTk3MjAwMCw1NTExMDAwLDc2NjAwMCw0NTg5MDAwLDI0ODgwMDAsMTUxNzAwMCw0MDIwMDAwLDE4OTAwMCw0NDE3MDAwXSwib3BzIjoyNjg4NTMwfV0sInVwZGF0ZWQiOiIyMDIwLTA0LTA5VDEwOjIwOjE1LjM0M1oifQ%3D%3D)
Hi, I am using this library in a project that deploy itself in a path under the root domain. All my dependecies work well because I use a ` in...