Size: a a a

2020 September 27

IL

Ihor Levchenko in Frontend UA
всем привет
есть кто настраивал бабель своими руками? )

проблема что когда добавляю плагин, он в финальный файл добавляет свои import … from …
но блин, мне нужно чтобы содержание этих файлов вкомпилилось в выходящий файл )
источник

Вт

Ві тя in Frontend UA
Ihor Levchenko
всем привет
есть кто настраивал бабель своими руками? )

проблема что когда добавляю плагин, он в финальный файл добавляет свои import … from …
но блин, мне нужно чтобы содержание этих файлов вкомпилилось в выходящий файл )
чем собираешь? и что за плагин?
источник

SG

Sergii Grebeniuk in Frontend UA
https://astexplorer.net/ отут їх дебажити зручно
источник

IL

Ihor Levchenko in Frontend UA
Ві тя
чем собираешь? и что за плагин?
Допустим, у меня таргет на очень старый хром.

Появляется regeneratorRuntime.
Соответственно, мне его рантайм надо включить в финальный билд.

Я беру плагин @babel/plugin-transform-runtime и пытаюсь его влепить…
источник

IL

Ihor Levchenko in Frontend UA
тогда я беру вот этот плагин https://babeljs.io/docs/en/babel-plugin-transform-runtime
И изменяю конфигурацию чтобы вкомпилить рантайм:

Но проблема что он просто сверху добавляет реквайры. И я немного не в курсе как сделать чтобы бабель этот рантайм мне просто вкомпилил в выходящий файл
источник

Вт

Ві тя in Frontend UA
бабель не компайлер а транспайлер, если хоч рантайм заинлпйнить то надо бандлер какой-то типа роллапа
источник

Вт

Ві тя in Frontend UA
я не увидел на скриншотах где он импорт добавляет)
источник

IL

Ihor Levchenko in Frontend UA
Ві тя
я не увидел на скриншотах где он импорт добавляет)
источник

Вт

Ві тя in Frontend UA
ага нужен бандлер
источник

IL

Ihor Levchenko in Frontend UA
я на самом деле виджет для хрома делаю 🙂
Я не уверен в принципе что мне нужно настолько старую версию браузера поддерживать

(я больше бекендщик просто)

Скажите, имеет ли смысл вообще заморачиваться над очень старыми версиями?

Я просто смотрю что с 50ой версии появились уже и генераторы, и промисы, а это аж 2016ый год.
5 лет уже фактически.. как ни как.

Вы, фронтендеры, заморачиваетесь над такими старыми браузерами?
источник

SG

Sergii Grebeniuk in Frontend UA
источник

IL

Ihor Levchenko in Frontend UA
я просто смотрю что мне придется с собой еще мегабайты кода ненужного тянуть, чего бы не хотелось (и что, конечно же, ударит по производительности, хотя и не суть)
источник

IL

Ihor Levchenko in Frontend UA
ну это же статистика конкретно caniuse’s
туда явно заходят в основном разработчики.. у которых чаще всего свежее железо и свежий софт
а вот в корпоративном мире.. особенно ентерпрайзы.. там ваще трэшшш доподопный

но это таск в общем-то из бизнеса b2c, мне интересно на что таргеты стоят у боевых фронтендов сегодня

если на ангуляре проект сделать, то там кажется в таргете сразу стоит es7
в реакте не помню уже

В общем интересно ваше мнение )

PS: минута таймаута это конечно жестьPS: минута таймаута это конечно жесть
источник

SG

Sergii Grebeniuk in Frontend UA
та я б не сказав шо лише девелопери, воно каже звідси бере https://gs.statcounter.com/
источник

IL

Ihor Levchenko in Frontend UA
в общем-то весьма годно
наверное.. не буду я заморачиваться с хромом старее 50ой версии.. так будет лучше для всех 😄
источник

Вт

Ві тя in Frontend UA
Не надо заморачиваться над старьем
источник

Вт

Ві тя in Frontend UA
иначе старье продолжает жить
источник

Вт

Ві тя in Frontend UA
смотри от конкретных клиентов
источник

Вт

Ві тя in Frontend UA
Если придет реквайрмент поддерживать іе11 за дополнительные 50к $ в год и это дело пару строчек кода и уведиченного бандла только под этот конкретный браузер - то чего нет
источник

Вт

Ві тя in Frontend UA
Кстати раздавать разные бандлы под разные браузеры - нормальная практика
источник