Актуален ли IE11 в 2019м?
Для этого есть https://babeljs.io/
Это примерно 3-5% пользователей.
Они вам критичны?Полная кроссплатформенность быть не может, потому что придется учесть все старые браузеры вплоть до прошлого века. Определитесь, кем вы готовы пожертвовать, то есть начиная с каких версий текущих браузеров вам нужна поддержка.
В любом случае вы можете сделать небольшую проверку в начале (отдельным скриптом):try{ eval("let x"); alert("ES6+"); } catch(e) { alert("ES5-"); }
Естественно, вместо alert'ов нужны ваши варианты действий. Например, редирект с просьбой проапгрейдиться.