Задать вопрос
@jeruthadam
Я крут

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

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

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

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

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

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