> As long as the size is reasonable (for the initial download), say under 1MB
I would say 1MB would be absolutely unacceptable for lots of web sites. The 200kb - could be already too much for many sites making money (initial page load speed, CEO, user retention). To be fair - many modern sites have JS of size of many MB. But they usually load it on-demand and not at once, so it won't be noticeable and won't impact usability.
