@@ -32,6 +32,7 @@ a big file...
3232var path = require (" path" );
3333var AggressiveMergingPlugin = require (" ../../lib/optimize/AggressiveMergingPlugin" );
3434module .exports = {
35+ mode: " production" ,
3536 entry: {
3637 pageA: " ./pageA" ,
3738 pageB: " ./pageB" ,
@@ -56,21 +57,21 @@ module.exports = {
5657## Uncompressed
5758
5859```
59- Hash: 75bcce350a8b5f748873
60- Version: webpack 3.5.1
60+ Hash: 79ab12b0d491f1da79bf
61+ Version: webpack next
6162 Asset Size Chunks Chunk Names
62- 0.chunk.js 5.76 kB 0 [emitted]
63- 1.chunk.js 403 bytes 1 [emitted]
64- pageB.bundle.js 6.42 kB 2 [emitted] pageB
65- pageA.bundle.js 6 .39 kB 3 [emitted] pageA
66- pageC.bundle.js 6.18 kB 4 [emitted] pageC
63+ 0.chunk.js 5.75 KiB 0 [emitted]
64+ 1.chunk.js 595 bytes 1 [emitted]
65+ pageB.bundle.js 7.4 KiB 2 [emitted] pageB
66+ pageA.bundle.js 7 .39 KiB 3 [emitted] pageA
67+ pageC.bundle.js 7.1 KiB 4 [emitted] pageC
6768Entrypoint pageA = pageA.bundle.js
6869Entrypoint pageB = pageB.bundle.js
6970Entrypoint pageC = pageC.bundle.js
70- chunk {0} 0.chunk.js 5.55 kB {2} {3} [rendered]
71+ chunk {0} 0.chunk.js 5.42 KiB {2} {3} [rendered]
7172 > aggressive-merge [3] ./pageA.js 1:0-3:2
7273 > aggressive-merge [4] ./pageB.js 1:0-3:2
73- [2] ./common.js 5.55 kB {0} [built]
74+ [2] ./common.js 5.42 KiB {0} [built]
7475 amd require ./common [3] ./pageA.js 1:0-3:2
7576 amd require ./common [4] ./pageB.js 1:0-3:2
7677chunk {1} 1.chunk.js 42 bytes {4} [rendered]
@@ -87,35 +88,38 @@ chunk {2} pageB.bundle.js (pageB) 92 bytes [entry] [rendered]
8788 cjs require ./b [4] ./pageB.js 2:8-22
8889 cjs require ./b [5] ./pageC.js 2:17-31
8990 [4] ./pageB.js 71 bytes {2} [built]
91+ single entry ./pageB pageB
9092chunk {3} pageA.bundle.js (pageA) 92 bytes [entry] [rendered]
9193 > pageA [3] ./pageA.js
9294 [0] ./a.js 21 bytes {1} {3} [built]
9395 cjs require ./a [3] ./pageA.js 2:8-22
9496 amd require ./a [5] ./pageC.js 1:0-3:2
9597 [3] ./pageA.js 71 bytes {3} [built]
98+ single entry ./pageA pageA
9699chunk {4} pageC.bundle.js (pageC) 70 bytes [entry] [rendered]
97100 > pageC [5] ./pageC.js
98101 [5] ./pageC.js 70 bytes {4} [built]
102+ single entry ./pageC pageC
99103```
100104
101105## Minimized (uglify-js, no zip)
102106
103107```
104- Hash: 75bcce350a8b5f748873
105- Version: webpack 3.5.1
106- Asset Size Chunks Chunk Names
107- 0.chunk.js 75 bytes 0 [emitted]
108- 1.chunk.js 78 bytes 1 [emitted]
109- pageB.bundle.js 1.46 kB 2 [emitted] pageB
110- pageA.bundle.js 1.46 kB 3 [emitted] pageA
111- pageC.bundle.js 1.44 kB 4 [emitted] pageC
108+ Hash: 79ab12b0d491f1da79bf
109+ Version: webpack next
110+ Asset Size Chunks Chunk Names
111+ 0.chunk.js 115 bytes 0 [emitted]
112+ 1.chunk.js 118 bytes 1 [emitted]
113+ pageB.bundle.js 1.69 KiB 2 [emitted] pageB
114+ pageA.bundle.js 1.69 KiB 3 [emitted] pageA
115+ pageC.bundle.js 1.67 KiB 4 [emitted] pageC
112116Entrypoint pageA = pageA.bundle.js
113117Entrypoint pageB = pageB.bundle.js
114118Entrypoint pageC = pageC.bundle.js
115- chunk {0} 0.chunk.js 5.55 kB {2} {3} [rendered]
119+ chunk {0} 0.chunk.js 5.42 KiB {2} {3} [rendered]
116120 > aggressive-merge [3] ./pageA.js 1:0-3:2
117121 > aggressive-merge [4] ./pageB.js 1:0-3:2
118- [2] ./common.js 5.55 kB {0} [built]
122+ [2] ./common.js 5.42 KiB {0} [built]
119123 amd require ./common [3] ./pageA.js 1:0-3:2
120124 amd require ./common [4] ./pageB.js 1:0-3:2
121125chunk {1} 1.chunk.js 42 bytes {4} [rendered]
@@ -132,13 +136,16 @@ chunk {2} pageB.bundle.js (pageB) 92 bytes [entry] [rendered]
132136 cjs require ./b [4] ./pageB.js 2:8-22
133137 cjs require ./b [5] ./pageC.js 2:17-31
134138 [4] ./pageB.js 71 bytes {2} [built]
139+ single entry ./pageB pageB
135140chunk {3} pageA.bundle.js (pageA) 92 bytes [entry] [rendered]
136141 > pageA [3] ./pageA.js
137142 [0] ./a.js 21 bytes {1} {3} [built]
138143 cjs require ./a [3] ./pageA.js 2:8-22
139144 amd require ./a [5] ./pageC.js 1:0-3:2
140145 [3] ./pageA.js 71 bytes {3} [built]
146+ single entry ./pageA pageA
141147chunk {4} pageC.bundle.js (pageC) 70 bytes [entry] [rendered]
142148 > pageC [5] ./pageC.js
143149 [5] ./pageC.js 70 bytes {4} [built]
150+ single entry ./pageC pageC
144151```
0 commit comments