Commit Graph

191 Commits

Author SHA1 Message Date
Wilson Lin 9627921cb2 Do not minify non-JS script data 2020-07-25 13:22:39 +10:00
Wilson Lin eb886014e8 0.3.0 2020-07-24 19:43:48 +10:00
Wilson Lin 4ff2e14b04 Use esbuild for minifiers in bench 2020-07-24 18:24:28 +10:00
Wilson Lin 4e691ac550 Restore Windows support; fix Node.js paths 2020-07-22 21:52:54 +10:00
Wilson Lin b6556a8a8b Update bench README to mention JS minification 2020-07-22 21:34:31 +10:00
Wilson Lin b967e338ca Use named error struct instead of tuple; use async JS minification; fix old JS package names 2020-07-21 17:57:39 +10:00
Wilson Lin 892e10c92e Bench with JS 2020-07-14 12:50:32 +10:00
Wilson Lin 2726f2e454 0.2.6 2020-07-12 02:42:12 +10:00
Wilson Lin 2140c8b108 0.2.5 2020-07-12 02:02:57 +10:00
Wilson Lin dc376d7c7f Rename to minify-html 2020-07-12 01:29:34 +10:00
Wilson Lin 996a531147 0.2.4 2020-07-11 23:26:37 +10:00
Wilson Lin 0579fccfb1 Use local version for unpublished Cargo projects 2020-07-11 23:25:36 +10:00
Wilson Lin 5df34dd946 0.2.3 2020-07-11 06:15:06 +10:00
Wilson Lin fee398a576 0.2.2 2020-07-11 05:53:05 +10:00
Wilson Lin e21889dd49 0.2.1 2020-07-11 01:51:00 +10:00
Wilson Lin 7e02cbd8ce Fix missing arg to hyperbuild-nodejs in bench 2020-07-11 01:39:48 +10:00
Wilson Lin 9faeba3b54 Set up Go for workflows; fix args in more places 2020-07-11 01:33:38 +10:00
Wilson Lin e86aa0353d 0.2.0 2020-07-11 01:17:56 +10:00
Wilson Lin c626110160 0.1.12 2020-07-10 20:41:11 +10:00
Wilson Lin 5257325427 0.1.11 2020-07-09 17:06:30 +10:00
Wilson Lin ed8219bf14 0.1.10 2020-07-07 21:09:38 +10:00
Wilson Lin 0bc50ac06e 0.1.9 2020-07-04 20:33:57 +10:00
Wilson Lin cff021ffff 0.1.8 2020-07-04 16:00:53 +10:00
Wilson Lin 74248aa6a1 0.1.7 2020-07-03 22:32:41 +10:00
Wilson Lin 9e42f25c21 0.1.6 2020-07-03 21:20:27 +10:00
Wilson Lin 474961b6db 0.1.5 2020-07-03 20:38:08 +10:00
Wilson Lin dce9beb039 0.1.4 2020-07-03 17:32:23 +10:00
Wilson Lin fba2dd965d 0.1.3 2020-06-19 19:17:37 +10:00
Wilson Lin 3779931552 0.1.2 2020-06-19 18:15:38 +10:00
Wilson Lin 4e416074e7 0.1.1 2020-06-19 14:12:46 +10:00
Wilson Lin 730bde52a9 Mention that benched pages are already minified 2020-06-19 14:04:13 +10:00
Wilson Lin a2aa76db19 0.1.0 2020-06-19 10:02:36 +10:00
Wilson Lin 8dd3861388 0.0.45 2020-05-12 17:26:23 +10:00
Wilson Lin 66c4f74e76 0.0.44 2020-03-01 14:05:45 +11:00
Wilson Lin 77576eee13 0.0.43 2020-01-31 23:41:29 +11:00
Wilson Lin ddf7834c90 0.0.42 2020-01-31 23:16:48 +11:00
Wilson Lin aaf57a9c22 Improve performance through inlining and direct arrays 2020-01-31 23:15:35 +11:00
Wilson Lin cffd3e4e73 Minor typo 2020-01-27 09:20:37 +13:00
Wilson Lin 375fcf0d01 0.0.41 2020-01-26 23:26:59 +13:00
Wilson Lin 7330b2d24e Fix incorrect Node.js version used for bench 2020-01-26 23:24:33 +13:00
Wilson Lin ed7453ef8f 0.0.40 2020-01-26 22:50:39 +13:00
Wilson Lin b6303eeb15 Improve bench infra 2020-01-26 21:23:23 +13:00
Wilson Lin 58071f7817 Clarify CLI arch and remove links to ignored folders 2020-01-26 19:08:43 +13:00
Wilson Lin 555406e4ac 0.0.39 2020-01-26 18:38:55 +13:00
Wilson Lin 73d2fcb4c7 Update html-minifier in bench 2020-01-26 17:09:19 +13:00
Wilson Lin 75748cbaa3 0.0.38 2020-01-26 16:50:30 +13:00
Wilson Lin 88b593b352 0.0.37 2020-01-26 16:39:12 +13:00
Wilson Lin 26f5aa4cf6 Benchmark with workflow instead 2020-01-26 16:38:14 +13:00
Wilson Lin 5f0d799ac5 Fix op/s typos 2020-01-25 03:08:00 +13:00
Wilson Lin a43cd0cd7d Fix typo in README 2020-01-25 03:06:04 +13:00
Wilson Lin a1e5e0945c Create bench README 2020-01-25 03:04:07 +13:00
Wilson Lin 232b01b1c3 Ignore package-lock.json 2020-01-25 01:39:32 +13:00
Wilson 54b65bbd0c Minify SVG attributes; minor QoL improvements 2020-01-24 03:53:09 +13:00
Wilson Lin 4cf31d4174 Use canonical minified length for bench 2020-01-21 01:44:06 +11:00
Wilson Lin 49408299d2 Fix and refactor bench scripts 2020-01-20 11:12:51 +11:00
Wilson Lin 6b2b8cf552 Handle comments correctly 2020-01-19 11:44:11 +11:00
Wilson Lin 9f93a5d6de Fix content whitespace trimming 2020-01-19 11:32:38 +11:00
Wilson Lin e683eed0b5 Move bench results to own folder and generate per-test graphs 2020-01-19 01:14:30 +11:00
Wilson Lin 27af2368ff Remove attrs with default values; create minified comparison script; remove `=` from boolean attrs; fix closing tag writing before collapsed whitespace; rebuild hyperbuild only in bench build script instead of all dependencies; conservatively collapse whitespace for html-minifier to match hyperbuild behaviour; update bench results 2020-01-18 11:42:01 +11:00
Wilson Lin cf56c0c2e6 Update bench results 2020-01-17 19:52:04 +11:00
Wilson Lin cc90aec37e Ignore perf data 2020-01-17 09:15:59 +11:00
Wilson Lin 26bd8920ee Remove extensions from bench test files 2020-01-15 23:01:06 +11:00
Wilson Lin 4eeb70639a Rename classname attr; update bench results; mention decoding to U+FFFD 2020-01-15 22:57:47 +11:00
Wilson Lin fd9e90983f Update bench tests and results 2020-01-14 21:30:44 +11:00
Wilson Lin 37115fef7a Allow more whitespace w.r.t. attributes; do not format bench test pages 2020-01-14 21:10:49 +11:00
Wilson Lin d5ecc020f3 Upsize graphs 2020-01-12 20:32:37 +11:00
Wilson Lin 80d619eeac Improve graphs 2020-01-12 17:48:00 +11:00
Wilson Lin 20c59769fe Do not handle extremely rare escaped states in <script>; simplify graph to show single average 2020-01-12 17:39:23 +11:00
Wilson Lin 03b230cea7 Fix typos 2020-01-10 18:45:06 +11:00
Wilson Lin e966f9a23b Remove unused code; handle escaped and double-escaped script data; allow using buffer instead of string source for bench; enforce matching tags 2020-01-10 18:30:49 +11:00
Wilson Lin 8553b09eb3 Fix handling of <script> and <style>; do not minify JS and CSS code 2020-01-10 00:12:21 +11:00
Wilson Lin 53199880f5 Increase Rust bench iterations 2020-01-09 22:42:33 +11:00
Wilson Lin 68c43ab486 Also bench hyperbuild Rust; improve graphs; remove default values for html-minifier config 2020-01-09 22:40:04 +11:00
Wilson Lin 1cb9bf9817 Improve closing tag minification; update bench results 2020-01-09 20:45:14 +11:00
Wilson Lin 82a2e6e983 Update bench tests and results 2020-01-09 01:00:05 +11:00
Wilson Lin da830939d7 Handle processing instructions 2020-01-08 23:00:23 +11:00
Wilson Lin 3744e13a4d Attempt to handle RegExp literals in JS 2020-01-08 22:19:16 +11:00
Wilson Lin bb42be10c8 Update bench tests 2020-01-08 12:35:39 +11:00
Wilson Lin 9768844e7a Update bench results 2020-01-08 11:47:03 +11:00
Wilson Lin c020a5427c Update bench results 2020-01-07 21:01:19 +11:00
Wilson Lin bab73243d7 Erase JS MIME types 2020-01-07 00:28:35 +11:00
Wilson Lin ec3838c228 Update graph 2020-01-06 01:02:41 +11:00
Wilson Lin ac36db45f7 Improve graphs 2020-01-05 15:18:53 +11:00
Wilson Lin 7162cc2ca0 Update graphs 2020-01-05 14:00:32 +11:00
Wilson Lin 0d9de94487 Reformat bench tests 2020-01-03 18:46:04 +11:00
Wilson Lin 7e91577e57 Format bench tests 2020-01-03 18:19:32 +11:00
Wilson Lin bd95d0d51b Improve graphs 2020-01-02 01:28:17 +11:00
Wilson Lin c9b0e7a50d Generate benchmark graphs 2020-01-02 01:18:38 +11:00
Wilson Lin a34bb038db Use relative hyperbuild for bench 2020-01-01 20:54:21 +11:00
Wilson Lin a4e7eb963e Correct bench test file 2019-12-30 23:35:48 +11:00
Wilson Lin 6ed63afda8 Add bench 2019-12-30 19:58:50 +11:00