Skip to content

feat: compression level is an object#15

Merged
Kikobeats merged 7 commits intomasterfrom
next
Oct 7, 2024
Merged

feat: compression level is an object#15
Kikobeats merged 7 commits intomasterfrom
next

Conversation

@Kikobeats
Copy link
Copy Markdown
Owner

@Kikobeats Kikobeats commented Oct 7, 2024

Also shipped an improved benchmarking script and adjusted values properly:

benchmarking https://vercel.com payload – 1003584

brotli level=-1 ratio=92.99% efficiency=27.98%
brotli level=0 ratio=85.48% efficiency=91.07%	(BROTLI_MIN_QUALITY)
brotli level=1 ratio=87.44% efficiency=72.00%
brotli level=2 ratio=89.63% efficiency=55.71%
brotli level=3 ratio=89.91% efficiency=52.57%
brotli level=4 ratio=90.52% efficiency=45.73%
brotli level=5 ratio=91.28% efficiency=37.98%
brotli level=6 ratio=91.57% efficiency=36.64%
brotli level=7 ratio=91.77% efficiency=35.92%
brotli level=8 ratio=91.88% efficiency=34.68%
brotli level=9 ratio=91.95% efficiency=33.15%
brotli level=10 ratio=92.79% efficiency=28.14%
brotli level=11 ratio=92.99% efficiency=27.98%	(BROTLI_DEFAULT_QUALITY) (BROTLI_MAX_QUALITY)

preferred brotli level: brotli level=0 ratio=85.48% efficiency=91.07%	(BROTLI_MIN_QUALITY)

gzip level=-1 ratio=87.46% efficiency=35.97%	(Z_DEFAULT_COMPRESSION)
gzip level=1 ratio=84.99% efficiency=49.51%	(Z_BEST_SPEED)
gzip level=2 ratio=85.48% efficiency=48.71%
gzip level=3 ratio=85.82% efficiency=47.37%
gzip level=4 ratio=86.43% efficiency=39.50%
gzip level=5 ratio=87.12% efficiency=37.44%
gzip level=6 ratio=87.46% efficiency=35.98%
gzip level=7 ratio=87.50% efficiency=35.35%
gzip level=8 ratio=87.62% efficiency=33.45%
gzip level=9 ratio=87.63% efficiency=32.80%	(Z_BEST_COMPRESSION)

preferred gzip level: gzip level=1 ratio=84.99% efficiency=49.51%	(Z_BEST_SPEED)

closes #14

@Kikobeats Kikobeats changed the title fix: compression level is an object feat: compression level is an object Oct 7, 2024
@Kikobeats Kikobeats merged commit 6501434 into master Oct 7, 2024
@Kikobeats Kikobeats deleted the next branch October 7, 2024 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Incompatible brotli and gzip levels

1 participant