tsergeant
72f1b52495
Vulcanize MD History to improve page-load performance
...
Vulcanize is a module which concatenates HTML/JS files together and
greatly improves load-time performance for Polymer WebUI pages. This CL
generalises the vulcanize script used for MD Downloads so that it can
be used for history as well. Also adds uglifyjs to the vulcanize
toolchain, which is used to strip excess comments and whitespace from
the generated files.
The net result is a saving of 25% on the time taken to load the MD
History page (average times 1005ms vs 750ms, n=5), but an approximately
450Kb increase to the size of resources.pak. A follow-up CL to strip
comments from the vulcanize output will reduce this size increase to
150Kb.
BUG=629406
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
NOPRESUBMIT=true
TBR=phajdan.jr@chromium.org
Review-Url: https://codereview.chromium.org/2224003003
Cr-Commit-Position: refs/heads/master@{#412420}
2016-08-17 02:08:08 +00:00
..
2016-06-16 17:16:00 +00:00
2016-08-03 20:16:50 +00:00
2016-01-21 13:39:56 +00:00
2016-07-18 18:58:32 +00:00
2016-08-03 18:54:59 +00:00
2016-08-15 00:51:25 +00:00
2016-07-21 18:44:58 +00:00
2016-02-24 09:29:19 +00:00
2016-04-19 19:28:13 +00:00
2015-12-07 08:00:34 +00:00
2016-04-12 22:39:47 +00:00
2015-11-26 00:52:25 +00:00
2015-08-26 20:13:51 +00:00
2015-12-02 19:34:13 +00:00
2016-07-13 01:21:55 +00:00
2016-01-28 00:27:53 +00:00
2016-08-03 20:16:50 +00:00
2016-05-03 21:35:25 +00:00
2015-08-26 20:13:51 +00:00
2015-08-26 20:13:51 +00:00
2016-03-04 09:59:05 +00:00
2016-08-04 19:23:50 +00:00
2015-08-31 15:38:10 +00:00
2015-08-25 16:51:40 +00:00
2015-12-07 19:43:47 +00:00
2015-08-31 02:25:23 +00:00
2015-08-31 02:25:23 +00:00
2015-08-31 02:25:23 +00:00
2015-08-31 02:25:23 +00:00
2015-08-31 02:28:22 +00:00
2015-09-01 04:27:19 +00:00
2015-08-31 02:28:22 +00:00
2016-04-28 00:17:56 +00:00
2016-04-26 19:59:54 +00:00
2015-08-31 02:28:22 +00:00
2016-02-08 23:28:49 +00:00
2016-05-26 01:14:42 +00:00
2016-05-26 01:14:42 +00:00
2015-08-31 02:28:22 +00:00
2015-09-01 04:27:19 +00:00
2016-06-14 14:25:32 +00:00
2015-08-31 02:28:22 +00:00
2015-10-01 19:16:37 +00:00
2015-09-01 04:27:19 +00:00
2016-04-26 16:55:47 +00:00
2016-06-14 14:25:32 +00:00
2015-08-31 02:28:22 +00:00
2015-09-01 04:27:19 +00:00
2016-06-09 17:40:05 +00:00
2016-06-14 14:25:32 +00:00
2015-09-01 04:27:19 +00:00
2015-09-01 04:27:19 +00:00
2015-09-01 04:27:19 +00:00
2015-08-31 02:28:22 +00:00
2015-08-31 02:28:22 +00:00
2015-08-31 02:28:22 +00:00
2015-08-31 02:28:22 +00:00
2015-08-31 02:28:22 +00:00
2015-08-31 02:28:22 +00:00
2015-08-31 02:28:22 +00:00
2015-08-31 02:28:22 +00:00
2016-02-08 23:28:49 +00:00
2016-08-09 23:56:49 +00:00
2016-04-12 00:12:25 +00:00
2016-04-12 00:12:25 +00:00
2016-03-04 01:31:13 +00:00
2015-08-31 02:28:22 +00:00
2016-08-09 14:48:09 +00:00
2015-08-31 02:28:22 +00:00
2016-08-03 20:16:50 +00:00
2016-08-16 09:44:12 +00:00
2015-08-31 02:28:22 +00:00
2015-08-31 02:28:22 +00:00
2016-05-10 19:17:56 +00:00
2015-08-31 02:28:22 +00:00
2016-05-11 01:16:22 +00:00
2015-08-31 02:28:22 +00:00
2015-08-31 02:28:22 +00:00
2016-06-15 13:53:03 +00:00
2015-08-31 19:48:10 +00:00
2015-11-26 00:52:25 +00:00
2016-06-14 14:25:32 +00:00
2016-01-26 17:43:47 +00:00
2016-08-08 20:21:14 +00:00
2015-08-25 17:16:40 +00:00
2016-06-18 07:00:44 +00:00
2016-05-04 23:16:17 +00:00
2015-08-25 17:16:40 +00:00
2015-08-25 17:16:40 +00:00
2015-08-25 17:16:40 +00:00
2016-08-17 02:08:08 +00:00
2016-04-08 13:17:29 +00:00
2016-06-14 14:25:32 +00:00
2015-11-26 00:52:25 +00:00
2015-08-25 17:16:40 +00:00
2015-12-17 17:53:27 +00:00
2016-01-26 17:43:47 +00:00