Open minicuper opened 10 years ago
:+1: thanks.
At the office hours last week we were talking about making a compiler tool for derby-standalone so you can compile your templates statically. Most of the size (and a lot of time!) comes from compiling templates - which may as well happen before you serve the page.
derby-parsing (including esprima) is just 47kb. It is big but not most of the size. derby-template and saddle anyway will be necessary.
Notice that
derby-standalone.min.js
is213kb
. It is quite big. For exampleangular-1.1.5.min.js
is88kb
,angular-1.2.10.min.js
is100kb
.So I've seen into the structure of the 213kb.
Look:
Including 20kb of nodejs shims:
The fattest: derby-esprima, saddle, derby-templates and derby-parsing. Most of them because minifyify can't reduce names like DynamicViewInstance.prototype.serialize.
Maybe we can make something to decrease final size? Or it's OK?