Boot |
135082 bytes (131.9k)
|
CDN |
cdnjs |
111946 bytes (109.3k)
|
CDN |
unpkg |
111503 bytes (108.9k)
|
CDN |
110836 bytes (108.2k)
|
CDN | |
gzip -6 (default) |
110736 bytes (108.1k)
|
local copy |
jsdelivr |
110356 bytes (107.8k)
|
CDN |
gzip -9 |
110301 bytes (107.7k)
|
local copy |
libdeflate -12 |
106525 bytes (104.0k)
|
local copy |
zultra |
106468 bytes (104.0k)
|
local copy |
7zip -mx=9 -tgzip |
106369 bytes (103.9k)
|
local copy |
pigz -11 -n |
106193 bytes (103.7k)
|
local copy |
kzip -s0 -rn -b0 |
106105 bytes (103.6k)
|
local copy |
Zopfli |
106081 bytes (103.6k)
|
local copy |
Zopfli (defluff) |
106076 bytes (103.6k)
|
local copy |
Description | Value | Parameter |
---|---|---|
iterations | 1000000 | --i1000000 |
maximum blocks | 8 | --mb8 |
maximum length score | 16384 | --mls16384 |
block splitting recursion | 20 | --bsr20 |
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) | Comment / Diff | Timestamp |
---|---|---|---|---|
Boot | 135082 bytes | 79b54ccd62d65822dc5b42bffda318ad |
< THREE.Box3.prototype={constructor:THREE.Box3,set:function( [...] < setFromCenterAndSize:function(){var a=new THREE.Vector3;re [...] < copy:function(a){this.min.copy(a.min);this.max.copy(a.max) [...] < this.max.max(a);return this},expandByVector:function(a){th [...] < b){return(b||new THREE.Vector3).set((a.x-this.min.x)/(this [...] < c;0<a.normal.x?(b=a.normal.x*this.min.x,c=a.normal.x*this. [...] < new THREE.Vector3;return function(b){return a.copy(b).clam [...] < new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new [...] < a[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(b) [...] > THREE.Box3.prototype={constructor:THREE.Box3,set:function( [...] [...] |
February 9, 2016 @ 10:40 |
cdnjs | 111946 bytes | 79b54ccd62d65822dc5b42bffda318ad |
< THREE.Box3.prototype={constructor:THREE.Box3,set:function( [...] < setFromCenterAndSize:function(){var a=new THREE.Vector3;re [...] < copy:function(a){this.min.copy(a.min);this.max.copy(a.max) [...] < this.max.max(a);return this},expandByVector:function(a){th [...] < b){return(b||new THREE.Vector3).set((a.x-this.min.x)/(this [...] < c;0<a.normal.x?(b=a.normal.x*this.min.x,c=a.normal.x*this. [...] < new THREE.Vector3;return function(b){return a.copy(b).clam [...] < new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new [...] < a[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(b) [...] > THREE.Box3.prototype={constructor:THREE.Box3,set:function( [...] [...] |
(invalid) |
unpkg | 111503 bytes | 1390beeaeff43f6ecce0cf0f6c9225fb |
< // threejs.org/license > var self = self || {};// 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 |
110836 bytes | f264ef22889c6876ab4ca2b8fc4c467a |
< void 0===Object.assign&&Object.defineProperty(Object,"assi [...] > void 0===Object.assign&&Object.defineProperty(Object,"assi [...] < b){var c=b/2,d=Math.sin(c);this._x=a.x*d;this._y=a.y*d;thi [...] > b){var c=b/2,d=Math.sin(c);this._x=a.x*d;this._y=a.y*d;thi [...] < multiply:function(a,b){return void 0!==b?(console.warn("TH [...] > multiply:function(a,b){return void 0!==b?(console.warn("TH [...] < Object.assign(THREE.Quaternion,{slerp:function(a,b,c,d){re [...] > Object.assign(THREE.Quaternion,{slerp:function(a,b,c,d){re [...] < f=a.y,g=a.z;a=a.w;var h=a*b+f*d-g*c,k=a*c+g*b-e*d,m=a*d+e* [...] > f=a.y,g=a.z;a=a.w;var h=a*b+f*d-g*c,k=a*c+g*b-e*d,l=a*d+e* [...] [...] |
May 13, 2016 @ 20:29 | |
jsdelivr | 110356 bytes | 79b54ccd62d65822dc5b42bffda318ad |
< THREE.Box3.prototype={constructor:THREE.Box3,set:function( [...] < setFromCenterAndSize:function(){var a=new THREE.Vector3;re [...] < copy:function(a){this.min.copy(a.min);this.max.copy(a.max) [...] < this.max.max(a);return this},expandByVector:function(a){th [...] < b){return(b||new THREE.Vector3).set((a.x-this.min.x)/(this [...] < c;0<a.normal.x?(b=a.normal.x*this.min.x,c=a.normal.x*this. [...] < new THREE.Vector3;return function(b){return a.copy(b).clam [...] < new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new [...] < a[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(b) [...] > THREE.Box3.prototype={constructor:THREE.Box3,set:function( [...] [...] |
(invalid) |
Size | Improvement | Parameters | Found |
---|---|---|---|
106081 bytes | -5 bytes | zopfli --i1000000 --mls16384 --bsr20 --lazy --ohh | February 11, 2016 @ 05:06 |
106086 bytes | -4 bytes | zopfli --i100000 --mls16384 --bsr20 --lazy --ohh | February 8, 2016 @ 19:33 |
106090 bytes | -11 bytes | zopfli --i10000 --mls16384 --bsr20 --lazy --ohh | February 8, 2016 @ 13:55 |
106101 bytes | -24 bytes | zopfli --i1000 --mls16384 --bsr20 --lazy --ohh | February 8, 2016 @ 13:20 |
106125 bytes | – | zopfli --i100 --mls16384 --bsr20 --lazy --ohh | February 8, 2016 @ 11:58 |
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 | 106207 | 106202 | 106206 | 106206 | 106230 | 106225 | 106196 | 106149 | 106168 | 106252 | 106217 | 106183 | 106152 | 106170 | 106254 |
4 | 106157 | 106133 | 106144 | 106129 | 106151 | 106180 | 106240 | 106159 | 106144 | 106156 | 106139 | 106129 | 106157 | 106167 | 106151 |
6 | 106116 | 106115 | 106127 | 106231 | 106237 | 106231 | 106238 | 106141 | 106142 | 106117 | 106131 | 106130 | 106124 | 106146 | 106225 |
7 | 106120 | 106118 | 106122 | 106127 | 106145 | 106137 | 106125 | 106147 | 106130 | 106102 | 106119 | 106107 | 106132 | 106110 | 106202 |
8 | 106136 | 106138 | 106128 | 106115 | 106115 | 106123 | 106235 | 106127 | 106147 | 106130 | 106131 | 106128 | 106151 | 106116 | 106194 |
9 | 106135 | 106129 | 106118 | 106136 | 106241 | 106129 | 106235 | 106250 | 106244 | 106147 | 106134 | 106131 | 106227 | 106116 | 106180 |
10 | 106140 | 106138 | 106111 | 106109 | 106238 | 106128 | 106233 | 106133 | 106144 | 106115 | 106132 | 106125 | 106134 | 106131 | 106188 |
11 | 106141 | 106119 | 106139 | 106126 | 106161 | 106163 | 106116 | 106131 | 106112 | 106164 | 106126 | 106125 | 106120 | 106115 | 106127 |
12 | 106131 | 106132 | 106127 | 106121 | 106125 | 106133 | 106125 | 106106 | 106130 | 106110 | 106109 | 106195 | 106134 | 106097 | 106113 |
13 | 106119 | 106129 | 106108 | 106128 | 106119 | 106138 | 106107 | 106130 | 106111 | 106107 | 106133 | 106124 | 106105 | 106124 | 106152 |
14 | 106115 | 106124 | 106123 | 106115 | 106126 | 106122 | 106123 | 106116 | 106116 | 106114 | 106132 | 106098 | 106119 | 106119 | 106149 |
15 | 106124 | 106129 | 106146 | 106127 | 106145 | 106142 | 106144 | 106101 | 106143 | 106102 | 106102 | 106123 | 106118 | 106100 | 106190 |
16 | 106122 | 106129 | 106122 | 106111 | 106126 | 106114 | 106117 | 106137 | 106138 | 106160 | 106108 | 106111 | 106136 | 106132 | 106126 |
17 | 106134 | 106129 | 106120 | 106114 | 106115 | 106127 | 106123 | 106101 | 106099 | 106121 | 106101 | 106110 | 106137 | 106097 | 106200 |
18 | 106129 | 106122 | 106123 | 106111 | 106116 | 106122 | 106148 | 106140 | 106138 | 106162 | 106101 | 106118 | 106121 | 106100 | 106173 |
19 | 106123 | 106232 | 106231 | 106242 | 106238 | 106251 | 106235 | 106111 | 106140 | 106100 | 106113 | 106128 | 106132 | 106087 | 106191 |
20 | 106149 | 106119 | 106237 | 106242 | 106223 | 106231 | 106229 | 106253 | 106216 | 106149 | 106102 | 106107 | 106132 | 106081 | 106176 |
21 | 106129 | 106122 | 106232 | 106242 | 106243 | 106228 | 106223 | 106131 | 106110 | 106220 | 106101 | 106107 | 106135 | 106098 | 106187 |
22 | 106124 | 106168 | 106119 | 106114 | 106120 | 106247 | 106210 | 106130 | 106137 | 106222 | 106108 | 106125 | 106136 | 106101 | 106192 |
23 | 106166 | 106124 | 106108 | 106103 | 106116 | 106137 | 106121 | 106104 | 106109 | 106115 | 106103 | 106127 | 106115 | 106117 | 106126 |
25 | 106108 | 106113 | 106109 | 106119 | 106122 | 106135 | 106133 | 106101 | 106133 | 106099 | 106105 | 106129 | 106100 | 106103 | 106185 |
30 | 106112 | 106130 | 106120 | 106152 | 106116 | 106147 | 106098 | 106097 | 106138 | 106129 | 106101 | 106108 | 106136 | 106106 | 106187 |
40 | 106110 | 106115 | 106113 | 106116 | 106116 | 106131 | 106128 | 106115 | 106139 | 106112 | 106100 | 106127 | 106136 | 106102 | 106146 |
Iterations | Min. Bytes | Reduction | Coverage |
---|---|---|---|
100 | 106125 bytes | – | 100% |
1,000 | 106101 bytes | -24 bytes | 100% |
10,000 | 106090 bytes | -11 bytes | 100% |
100,000 | 106086 bytes | -4 bytes | 0.58% |
1,000,000 | 106081 bytes | -5 bytes | 0.29% |
10,000,000 | – | – | – |
Blocks | Min. Bytes | Compared To Best Zopfli | Compared To Best KZIP |
---|---|---|---|
(any) | 106105 bytes | +24 bytes (+0.02%) | – |
1 | 106641 bytes | +560 bytes (+0.53%) | +536 bytes |
2 | 106652 bytes | +571 bytes (+0.54%) | +547 bytes |
3 | 106534 bytes | +453 bytes (+0.43%) | +429 bytes |
4 | 106433 bytes | +352 bytes (+0.33%) | +328 bytes |
5 | 106364 bytes | +283 bytes (+0.27%) | +259 bytes |
6 | 106323 bytes | +242 bytes (+0.23%) | +218 bytes |
7 | 106305 bytes | +224 bytes (+0.21%) | +200 bytes |
8 | 106156 bytes | +75 bytes (+0.07%) | +51 bytes |
Algorithm | Program | Parameters | Size | Compared To Best Zopfli |
---|---|---|---|---|
ZPAQ (Wikipedia) | zpaq | zpaq -method 69 | 72106 bytes | -33975 bytes (-32.03%) |
RAR (proprietary) | RAR | rar a -m5 -md64m -mc63:128t -mt1 | 82871 bytes | -23210 bytes (-21.88%) |
PPMd (Wikipedia) | 7zip | 7za a -mx=9 -m0=ppmd | 88092 bytes | -17989 bytes (-16.96%) |
Brotli (Wikipedia) | brotli | brotli -q 11 | 92218 bytes | -13863 bytes (-13.07%) |
LZMA2 (Wikipedia) | xz | xz -9 | 93000 bytes | -13081 bytes (-12.33%) |
Burrows-Wheeler transform (Wikipedia) | bzip2 | bzip2 -9 | 96217 bytes | -9864 bytes (-9.30%) |
Zstandard (Wikipedia) | zstd | zstd -19 | 98233 bytes | -7848 bytes (-7.40%) |