Цитата:
|
Мне было бы понятно, если бы, например старому браузеру отдается .js с ES5, а новым .js с ES6 (видимо на уровне фантастики)
|
Именно так и делают в современном мире. В Angular, например, через сравнение target в tsconfig.json и списком поддерживаемых браузеров в .browserslistrc. Похожее поведение есть и во Vue CLI (
https://cli.vuejs.org/guide/browser-...ml#modern-mode)
https://habr.com/ru/post/338612/