Обновить
30
Андрей Аникин@AndreasCag

Computer Vision engineer

15
Подписчики
Отправить сообщение
Вы сами ответили на свой вопрос :)
Последний писк — это отображать сжатую до маленького размера копию изображения и после подгрузки показывать оригинал. Как делает medium.
Он не лучше и не хуже, они используются для разных вещей.

Если в случае с GSAP вы станете использовать IgnorePlugin, то получите ошибку, так как GSAP попытается подтянуть модуль, которого нету. IgnorePlugin его вырезал.

IgnorePlugin нужен для того, чтобы вырезать из собранного бандла лишние модули, которые вошли в него из-за dynamic-require (Хороший пример с локализацией moment'а у вас по ссылке).

А null-loader нужен, чтобы преобразовать уже зареквайреный модуль в пустое место.
Preset-env последней версии имеет loose опцию и успешно ей пользуется.
Ага, понял. Собрал проект, у вас везде есть regeneratorRuntime. Можете поискать по `regeneratorRuntime` или `.mark`
Так у вас в коде и нету асинхронных функций, вот таких:
const test = async () => {
  await fetch('qwe-qwe');
}

А есть только обычные функции, работающие с промисами.
Я собираю скрипты последней версией webpack babel и в сгененрирванных скриптах не нахожу _asyncToGenerator а все на промисах.
Похоже эта часть уже не актуальна.

Хмм, тестанул на webpack 4.20.2 + babel/preset-env 7.1.0, в билде присутствует regenerator-runtime.
Можно конфиг бабеля и пример трансформации?

Ручная настройка минификации js тоже спорный вопрос т.к. в webpack 4 она включена по умолчанию в зависимости от окружения (дейтсвует на проде).

Я и хочу, чтобы в проде вместо дефолтных настроек минификации были кастомные, написанные лично программистом :)
По умолчанию, в проде вебпак вставит внутрь optimization.minimizer вот такое: new UglifyJsPlugin(), а если разрешить минификатору делать unsafe трансформации и сделать два круга минификации, то после 10 минут настройки бандл ужмется на 1-2%.
У GSAP слишком крутые таймлайны, которые можно вкладывать в другие таймлайны, на которые можно поставить label и начать от него еще один таймлайн)

+ большой форум и крутые плагины, после такого тяжело слезть на что-то другое

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность