I think 124Kb does matter a lot. It's not just about the download size but several other things as well:
1. Code size. More vulnerable areas for bugs. Bigger stack traces.
2. Execution time. Scripts are not images. They block the page. And you cannot just remove them from the page like you can do with images.
3. On mobile bits and CPU cycles matter significantly more.
Boilerplate.
Look for the example on this page:
https://muut.com/riotjs/compare.html
and you can see that little things add up.
I'm going to update the compiler so that HTML ends on the last tag and if you want to be explicit you can wrap the logic inside a script tag.
I think 124Kb does matter a lot. It's not just about the download size but several other things as well:
1. Code size. More vulnerable areas for bugs. Bigger stack traces.
2. Execution time. Scripts are not images. They block the page. And you cannot just remove them from the page like you can do with images.
3. On mobile bits and CPU cycles matter significantly more.
Boilerplate.
Look for the example on this page:
https://muut.com/riotjs/compare.html
and you can see that little things add up.
I'm going to update the compiler so that HTML ends on the last tag and if you want to be explicit you can wrap the logic inside a script tag.