@jeruthadam
Я крут

Как использовать polyfill.io в SPA собираемом вебпаком? Можно ли в SPA подключать скрипт в head?

Приложение собирается вебпаком. Как правильно организовать работу polyfil.io?

Насколько я понял из документации, он сам определяет браузер, который обращается на CDN и отдает динамически скрипт. Но тогда вопросы:

1. Можно ли подключать так скрипт в head, учитывая что это SPA, т.е. index.html файл, к которму подключен bundle.js?
2. Можно ли подключить эту библиотеку внутри самого приложения, и упаковывать все бандл? Есть ли в этом смысл? Ведь тогда я не смогу выборочно отдавать юзер агентам только нужный полифил (а весят они прилично)? КАК ПРАВИЛЬНО?
  • Вопрос задан
  • 488 просмотров
Пригласить эксперта
Ответы на вопрос 1
@LiguidCool
Если сомневаетесь - попробуйте :)
Всегда можно подключить просто в "хедер" отдельно от "бандла".
Вообще в описании "черным по белому" написанно что он определяет браузер из юзерагента. Так что скорее всего в бандл лучше его не паковать.
С другой стороны зачем вам вообще полифил? Я так понимаю он даёт определенный функционал в устаревших браузерах? Раз у вас вебпак, то компилируйте совместимый со старыми браузерами бандл через Babel.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы