@KnightForce

Есть ли умный Polyfill?

Нужно в зависимости от версии браузера добавлять то чего нет.
Чтобы в самом свежем Chrome все работало на ES7.
В боле старом на уровне ES6.
А в еще старее на ES5.

Варианта 2:
1) Подключать 1 "умный".
2) Иметь несколько полифилов.

Вопрос:
Какой подход лучше и какие посоветуете?
  • Вопрос задан
  • 381 просмотр
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
К сожалению так не бывает. Полифилы лишь помогают эмулировать некоторую отсутствующую функциональность. А вот новый синтаксис (стрелочные функции, оъбявления переменных через const, let и т.д.) - увы, нельзя обойти полифилом. Нужно предварительно, при сборке сайта конвертировать код в ES5. Для этого вам потребуется Babel.js
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы