Do the end user should troubleshoot if that was a network dropout, some browser incompatibility or just a crappy code by a crappy coder?
> the javascript is only ~2kb?
It can be even 200Mb if it's not loaded properly and now a website doesn't even function.