| Boot |
125790 bytes (122.8k)
|
CDN |
| cdnjs |
104877 bytes (102.4k)
|
CDN |
| unpkg |
104284 bytes (101.8k)
|
CDN |
| gzip -6 (default) |
103848 bytes (101.4k)
|
local copy |
|
103825 bytes (101.4k)
|
CDN | |
| gzip -9 |
103425 bytes (101.0k)
|
local copy |
| libdeflate -12 |
100026 bytes (97.7k)
|
local copy |
| 7zip -mx=9 -tgzip |
99949 bytes (97.6k)
|
local copy |
| zultra |
99890 bytes (97.5k)
|
local copy |
| pigz -11 -n |
99613 bytes (97.3k)
|
local copy |
| kzip -s0 -rn -b0 |
99604 bytes (97.3k)
|
local copy |
| Zopfli |
99570 bytes (97.2k)
|
local copy |
| Zopfli (defluff) |
99567 bytes (97.2k)
|
local copy |
| Description | Value | Parameter |
|---|---|---|
| iterations | 1000000 | --i1000000 |
| maximum blocks | 8 | --mb8 |
| maximum length score | 16 | --mls16 |
| block splitting recursion | 6 | --bsr6 |
| lazy matching in LZ77 | yes | --lazy |
| optimized Huffman headers | yes | --ohh |
| initial random W for iterations | 1 | --rw1 |
| initial random Z for iterations | 2 | --rz2 |
| CDN | Size (compressed) | MD5 (uncompressed) | Timestamp |
|---|---|---|---|
| Boot | 125790 bytes | 469fcbf81e268a5cc1c425c71c9c5f9c | (invalid) |
| cdnjs | 104877 bytes | 469fcbf81e268a5cc1c425c71c9c5f9c | (invalid) |
| 103825 bytes | 469fcbf81e268a5cc1c425c71c9c5f9c | (invalid) |
| CDN | Size (compressed) | MD5 (uncompressed) | Comment / Diff | Timestamp |
|---|---|---|---|---|
| unpkg | 104284 bytes | ce30e006c918696869fe38ae4e8e2e26 |
< // three.js / threejs.org/license > var self = self || {};// three.js / threejs.org/license > > // Export the THREE object for **Node.js**, with > // backwards-compatibility for the old `require()` API. If [...] > // the browser, add `_` as a global object via a string id [...] > // for Closure Compiler "advanced" mode. > if (typeof exports !== 'undefined') { > if (typeof module !== 'undefined' && module.exports) { > exports = module.exports = THREE; [...] |
July 11, 2016 @ 15:49 |
| Size | Improvement | Parameters | Found |
|---|---|---|---|
| 99570 bytes | -6 bytes | zopfli --i1000000 --mls16 --bsr6 --lazy --ohh | January 28, 2017 @ 13:26 |
| 99576 bytes | -6 bytes | zopfli --i100000 --mls16 --bsr6 --lazy --ohh | December 29, 2015 @ 10:59 |
| 99582 bytes | -12 bytes | zopfli --i10000 --mls16 --bsr6 --lazy --ohh | November 16, 2015 @ 04:26 |
| 99594 bytes | -27 bytes | zopfli --i1000 --mls16 --bsr6 --lazy --ohh | November 15, 2015 @ 22:32 |
| 99621 bytes | -3 bytes | zopfli --i1000 --mls8 --bsr40 --lazy --ohh | November 15, 2015 @ 21:56 |
| 99624 bytes | – | zopfli --i100 --mls16 --bsr6 --lazy --ohh | November 15, 2015 @ 12:27 |
| 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768 | |
| 2 | 99653 | 99649 | 99790 | 99794 | 99664 | 99699 | 99673 | 99671 | 99673 | 99694 | 99660 | 99830 | 99670 | 99677 | 99868 |
| 4 | 99647 | 99687 | 99648 | 99660 | 99668 | 99679 | 99622 | 99650 | 99865 | 99659 | 99624 | 99657 | 99623 | 99647 | 99638 |
| 6 | 99641 | 99640 | 99608 | 99570 | 99619 | 99638 | 99608 | 99626 | 99631 | 99631 | 99861 | 99859 | 99684 | 99648 | 99859 |
| 7 | 99648 | 99640 | 99661 | 99658 | 99620 | 99625 | 99628 | 99790 | 99629 | 99639 | 99632 | 99623 | 99627 | 99673 | 99621 |
| 8 | 99617 | 99616 | 99719 | 99648 | 99659 | 99615 | 99645 | 99610 | 99638 | 99689 | 99631 | 99628 | 99652 | 99657 | 99843 |
| 9 | 99736 | 99738 | 99743 | 99631 | 99663 | 99640 | 99619 | 99616 | 99635 | 99619 | 99630 | 99862 | 99616 | 99626 | 99696 |
| 10 | 99741 | 99735 | 99648 | 99643 | 99719 | 99619 | 99721 | 99726 | 99636 | 99745 | 99639 | 99799 | 99615 | 99613 | 99847 |
| 11 | 99752 | 99742 | 99741 | 99654 | 99630 | 99606 | 99606 | 99630 | 99618 | 99631 | 99635 | 99632 | 99620 | 99639 | 99855 |
| 12 | 99742 | 99621 | 99659 | 99658 | 99745 | 99750 | 99747 | 99631 | 99619 | 99675 | 99636 | 99631 | 99632 | 99618 | 99823 |
| 13 | 99721 | 99746 | 99631 | 99625 | 99647 | 99619 | 99626 | 99633 | 99629 | 99625 | 99636 | 99630 | 99637 | 99623 | 99847 |
| 14 | 99621 | 99604 | 99612 | 99665 | 99653 | 99626 | 99653 | 99611 | 99629 | 99674 | 99633 | 99624 | 99671 | 99623 | 99694 |
| 15 | 99619 | 99636 | 99610 | 99627 | 99633 | 99658 | 99626 | 99605 | 99631 | 99780 | 99634 | 99762 | 99629 | 99631 | 99855 |
| 16 | 99625 | 99623 | 99615 | 99623 | 99640 | 99619 | 99626 | 99616 | 99648 | 99664 | 99634 | 99647 | 99640 | 99625 | 99848 |
| 17 | 99620 | 99634 | 99609 | 99640 | 99628 | 99628 | 99666 | 99616 | 99633 | 99662 | 99628 | 99630 | 99613 | 99624 | 99856 |
| 18 | 99664 | 99648 | 99613 | 99631 | 99627 | 99634 | 99616 | 99632 | 99629 | 99631 | 99630 | 99835 | 99635 | 99643 | 99847 |
| 19 | 99729 | 99628 | 99638 | 99671 | 99623 | 99656 | 99630 | 99625 | 99627 | 99676 | 99631 | 99628 | 99664 | 99618 | 99849 |
| 20 | 99620 | 99641 | 99638 | 99625 | 99634 | 99632 | 99627 | 99615 | 99618 | 99678 | 99635 | 99627 | 99645 | 99669 | 99625 |
| 21 | 99632 | 99609 | 99611 | 99629 | 99621 | 99631 | 99620 | 99627 | 99615 | 99630 | 99636 | 99643 | 99667 | 99631 | 99871 |
| 22 | 99739 | 99736 | 99630 | 99611 | 99723 | 99618 | 99622 | 99609 | 99631 | 99654 | 99632 | 99841 | 99657 | 99623 | 99851 |
| 23 | 99725 | 99743 | 99720 | 99611 | 99636 | 99607 | 99635 | 99611 | 99633 | 99653 | 99631 | 99634 | 99652 | 99644 | 99655 |
| 25 | 99744 | 99635 | 99609 | 99619 | 99612 | 99613 | 99619 | 99629 | 99631 | 99673 | 99631 | 99651 | 99631 | 99733 | 99844 |
| 30 | 99619 | 99635 | 99631 | 99628 | 99633 | 99630 | 99621 | 99614 | 99628 | 99623 | 99635 | 99637 | 99640 | 99620 | 99646 |
| 40 | 99618 | 99640 | 99606 | 99629 | 99623 | 99610 | 99617 | 99618 | 99629 | 99673 | 99629 | 99628 | 99620 | 99613 | 99853 |
| Iterations | Min. Bytes | Reduction | Coverage |
|---|---|---|---|
| 100 | 99624 bytes | – | 100% |
| 1,000 | 99594 bytes | -30 bytes | 100% |
| 10,000 | 99582 bytes | -12 bytes | 100% |
| 100,000 | 99576 bytes | -6 bytes | 0.29% |
| 1,000,000 | 99570 bytes | -6 bytes | 0.29% |
| 10,000,000 | – | – | – |
| Blocks | Min. Bytes | Compared To Best Zopfli | Compared To Best KZIP |
|---|---|---|---|
| (any) | 99604 bytes | +34 bytes (+0.03%) | – |
| 1 | 100118 bytes | +548 bytes (+0.55%) | +514 bytes |
| 2 | 100075 bytes | +505 bytes (+0.51%) | +471 bytes |
| 3 | 99910 bytes | +340 bytes (+0.34%) | +306 bytes |
| 4 | 99827 bytes | +257 bytes (+0.26%) | +223 bytes |
| 5 | 99797 bytes | +227 bytes (+0.23%) | +193 bytes |
| 6 | 99688 bytes | +118 bytes (+0.12%) | +84 bytes |
| 7 | 99677 bytes | +107 bytes (+0.11%) | +73 bytes |
| 8 | 99704 bytes | +134 bytes (+0.13%) | +100 bytes |
| Algorithm | Program | Parameters | Size | Compared To Best Zopfli |
|---|---|---|---|---|
| ZPAQ (Wikipedia) | zpaq | zpaq -method 69 | 67932 bytes | -31638 bytes (-31.77%) |
| RAR (proprietary) | RAR | rar a -m5 -md64m -mc63:128t -mt1 | 78206 bytes | -21364 bytes (-21.46%) |
| PPMd (Wikipedia) | 7zip | 7za a -mx=9 -m0=ppmd | 82514 bytes | -17056 bytes (-17.13%) |
| Brotli (Wikipedia) | brotli | brotli -q 11 | 84892 bytes | -14678 bytes (-14.74%) |
| LZMA2 (Wikipedia) | xz | xz -9 | 85528 bytes | -14042 bytes (-14.10%) |
| Burrows-Wheeler transform (Wikipedia) | bzip2 | bzip2 -9 | 90896 bytes | -8674 bytes (-8.71%) |
| Zstandard (Wikipedia) | zstd | zstd -19 | 91047 bytes | -8523 bytes (-8.56%) |