Alexander Akait
4d7b920bd4
feat(es/minifier): Support script fully ( #6455 )
2022-11-17 06:00:42 +00:00
Alexander Akait
02f8d31ef3
feat(html/minifier): Merge script
tags ( #6273 )
2022-10-28 02:39:10 +00:00
Alexander Akait
8b6b9c0961
feat(css/minifier): Merge rules ( #6220 )
2022-10-21 21:49:25 +09:00
Alexander Akait
aa3fab1957
feat(html/minifier): Improve removal of redundant attributes ( #6197 )
2022-10-20 04:17:17 +00:00
Alexander Akait
41093b022d
feat(html/minifier): Merge identical metadata elements ( #6183 )
2022-10-18 13:40:59 +00:00
Alexander Akait
5571c0c202
fix(html/minifier): Avoid ;
at the end of js ( #6188 )
2022-10-18 01:07:15 +00:00
Donny/강동윤
1df72430a5
perf(es/minifier): Invoke DCE only before the first compression ( #5907 )
...
**Description:**
Invoke DCE only before the first compression. I verified that this patch does not affect the compression rate of the real-world inputs greatly.
2022-09-20 15:41:26 +09:00
Alexander Akait
ccd618ce54
perf(html/minifier): Improve performance ( #5838 )
2022-09-13 14:01:41 +09:00
Donny/강동윤
537449e53b
fix(es/codegen): Emit trailing semicolon ( #5659 )
2022-08-29 10:10:55 +00:00
Alexander Akait
3cb6fc2a29
feat(html/minifier): Improve minification modes ( #5568 )
2022-08-20 04:04:47 +00:00
Donny/강동윤
3943eb24d1
feat(es/minifier): Consider char frequencies ( #5375 )
2022-08-03 10:20:17 +00:00
Alexander Akait
6ad5b3ce5f
feat(html/minifier): Compress title ( #5320 )
2022-07-28 01:30:44 +00:00
Alexander Akait
625fc18da0
feat(html/minifier): Compress more default attributes ( #5182 )
2022-07-15 10:55:24 +00:00
Alexander Akait
5932a0a2ef
fix(html/minifier): Fix bugs of the smart mode ( #5093 )
2022-07-05 06:04:12 +00:00
Alexander Akait
5ac5ae200c
fix(html/minifier): Small fix ( #5079 )
2022-07-03 04:14:51 +00:00
Alexander Akait
cb845c9bf9
feat(html/minifier): Remove empty metadata elements ( #5085 )
2022-07-02 03:25:23 +00:00
Alexander Akait
144314dcc2
feat(html/minifier): Improve collapse_whitespaces
( #5070 )
2022-07-01 03:50:49 +00:00
Alexander Akait
214c60a313
fix(html/minifier): Minify meta
element ( #5075 )
2022-07-01 02:37:17 +00:00
Alexander Akait
e9bad20898
fix(html/minifier): Fix smart mode ( #5058 )
2022-06-29 12:30:28 +00:00
Alexander Akait
9202ff9700
feat(html/minifier): Improve smart mode ( #5004 )
2022-06-26 19:08:03 +00:00
Alexander Akait
47d34a33d4
feat(html/minifier): Compress style
and media
attributes ( #5022 )
2022-06-23 03:29:00 +00:00
Alexander Akait
28bc735d03
feat(html/minifier): Minify js ( #4999 )
2022-06-21 14:28:53 +00:00
Alexander Akait
1538649237
feat(html/minifier): Compress more svg/mathml attributes ( #5001 )
2022-06-20 12:25:43 +00:00
Alexander Akait
f2690cce08
feat(html/minifier): Compress whitespaces ( #4916 )
2022-06-13 13:55:03 +00:00
Alexander Akait
da09c1ca5b
feat(html/codegen): Improve entity compression ( #4889 )
2022-06-07 04:33:33 +00:00
Alexander Akait
6e0f5f1c48
feat(html/minifier): Remove spaces between nodes ( #4880 )
2022-06-04 17:51:36 +00:00
Alexander Akait
e6ae299776
feat(html/minifier): Compress viewport meta ( #4844 )
2022-05-30 07:07:52 +00:00
Alexander Akait
d833057d79
fix(html/codegen): Handle HTML entities correctly ( #4782 )
2022-05-27 08:39:30 +00:00
Alexander Akait
c6ec9f9cf2
feat(html/codegen): Omit start and end tags if it is possible ( #4780 )
2022-05-25 16:48:33 +00:00
Alexander Akait
cac8cee62a
feat(html/minifier): Compress characters in head
( #4682 )
2022-05-19 01:15:40 +00:00
Alexander Akait
0ae43502f3
feat(html/minifier): Compress whitespaces ( #4463 )
2022-04-28 02:30:53 +00:00
Alexander Akait
6fc70f3866
feat(html/minifier): Compress doctype ( #4425 )
2022-04-25 14:34:36 +00:00
Alexander Akait
9b26dbd457
fix(html/lexer): Fix lexing of html entity ( #4423 )
2022-04-25 05:34:59 +00:00