Sie benötigen eine Paketerfassung des Problems. Es könnte sein, dass alle Ihre Sachen einwandfrei funktionieren, aber die Endbenutzer haben fehlerhafte Browser oder stehen hinter fehlerhaften Web-Proxies, Firewalls oder NAT-Gateways, die die Datei abschneiden.
Vielleicht möchten Sie sich ansehen, wie Ihre Server / Reverse-Proxies / Load-Balancer die Content-Length- und Transfer-Encoding-Header verarbeiten, wenn Sie diese JS-Datei bereitstellen. Lesen Sie auch die Regeln für diese Dinge in RFC 7230, Abschnitt 3.3.2, "Content-Length" und einige der folgenden Abschnitte.