> In both these cases, after gzip, the presence of the functions is almost certainly negligible.
and
> In any case, optimizing the cases above prior to output is low-hanging fruit that the team probably just haven't gotten around to yet.
Are both huge assumptions. What you're not considering is that as the complexity of the program grows beyond a 'Hello World' to a complex web app, the runtime of 17K lines may balloon further. You have no idea what efficiency they already built in.
What is more telling is that the non-runtime code was much more verbose. If you have a complex app that is already 17K lines, you might see that balloon to 100K lines.
You can't tell until you try and my intuition tells me that my app based on MooTools or JQuery is going to be much leaner, faster, just as easy to maintain, and I don't have to compile anything.
and
> In any case, optimizing the cases above prior to output is low-hanging fruit that the team probably just haven't gotten around to yet.
Are both huge assumptions. What you're not considering is that as the complexity of the program grows beyond a 'Hello World' to a complex web app, the runtime of 17K lines may balloon further. You have no idea what efficiency they already built in.
What is more telling is that the non-runtime code was much more verbose. If you have a complex app that is already 17K lines, you might see that balloon to 100K lines.
You can't tell until you try and my intuition tells me that my app based on MooTools or JQuery is going to be much leaner, faster, just as easy to maintain, and I don't have to compile anything.