You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 25, 2018. It is now read-only.
@zxqfox кэш конечно хорошо бы сделать на уровне gulp-bem. Пока просто экспериментирую, т.к. автоматическая переборка проекта ~6 секунд после изменения блока стала очень напрягать.
2 ночи пытался разобраться с gulp-bem-bundle-builder, gulp-bem-src, bem-bundle (исходники). Чтобы найти то место, которое вызывает такую задержку. Немного начинаю вникать в исходники, но пока безрезультатно.
Пока в проекте использую выше описанное решение. Решил оставить его здесь для тех, кто также использует gulp-bem сборку.
Разбивка бандл билдера на разные таски (css, browserjs и т.д.)
Ускорить пересборку получилось ещё в 2 раза.
По непонятной причине пересборка постоянно разные временные показатели показывает. То 4 сек то 7, поэтому немного прыгают мои измерения.
Что было: ~4.5-7 секунды занимала пересборка проекта (с кэшем по непонятной причине долговато).
Что стало: ~1-2 секунды, т.к. проект теперь пересобирается точечно по технологии.
upd.
Разобрался с падением скорости в моей сборке. Были установлены пакеты моих пресетов старой версии (без кэша). В общем установил последние версии и вот результаты.
Всё радует, вот только скорость сборки огорчает ~5-6 секунд.
Для эксперимента решил попробовать связку gulp-cached + gulp-remember.
Собираю только стили.
Процесс теста - вызов
build
4 раза подряд.Такой простой кэш ускоряет пересборку в 3 раза, что нам и нужно.
The text was updated successfully, but these errors were encountered: