Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Aber ja JS müsste mal erwachsen werden. Dies Versionsgerangel je nach ECMA und Ppattform ist ebenso nervig, wie auch, dass sich zwischen react/angular/vue.js keine Technik wirklich etabliert. Hat was vom Gerangel der Linux Desktops.
Hinzu kommt das modern gewordene sabotieren von npm repos.
JS oder Typescript sind gute Werkzeuge fürs Frontend, wenn sie denn verlässlich werden.
npm ist 'ne ziemliche Viren- & Trojaner-Schleuder. npm ist - vom Prinzip her - eine zwar ziemlich coole Idee, aber aus Security-Sicht ein failure-by-design. Eigentlich geht npm nur mit einem eigenen Clean-Room in denen nur Komponenten nach einem Audit laden.