Skip to content

v0.16.0

Choose a tag to compare

@bartveneman bartveneman released this 19 May 20:28
· 33 commits to main since this release
7a8048d

breaking

  • breaking: rename parse_selector to parse__selector_list and expose new single parse_selector by @bartveneman in #232

What's Changed

Chores

Performance Benchmarks

Changes since 0.15.0

Throughput (ops/sec, higher is better)

File Size Tokenize before Tokenize after Parse before Parse after Walk before Walk after Parse+Walk before Parse+Walk after
Large 3 KB 20,497 23,450 (+14%) 15,188 18,032 (+19%) 89,442 98,520 (+10%) 12,875 15,143 (+18%)
Bootstrap 274 KB 261 303 (+16%) 189 228 (+21%) 1,297 1,466 (+13%) 164 197 (+20%)
Tailwind 3,557 KB 21 24 (+14%) 14 17 (+21%) 91 100 (+10%) 12 15 (+25%)

Memory usage (Parse+Walk, lower is better)

File Size Before After
Large 3 KB 0.2 MB 0.2 MB
Bootstrap 274 KB 13.2 MB 13.2 MB
Tailwind 3,557 KB 93.9 MB 94.6 MB

Full Changelog: v0.15.1...v0.15.2