Новости‎ > ‎

Как я увеличил размер JS бандла со 122кб до 288кб и не пожалел об этом

Отправлено 5 мая 2018 г., 02:08 пользователем Deni Baskovsky
Давно стояла задача переделать gotois лэндинг на компоненты. Вариант использования ванильных инструментов себя перестал оправдывать в связи с возрастающей сложностью написания стилей и скриптинга. Сначала был вариант использовать rscss для стилей и Polymer 3. Но учитывая формат кодовой базы я решился остановиться на riot.js. 

Riot.js позиционирует себя как легковесная альтернатива всяким риактам и полимерам. На деле, действительно, код получается более простым и читаемым. Потратив пару дней на перевод в новый формат, перехерачив всю систему сборки (о, ужас!), бандл стал весить более чем в два раза больше прежнего.


Попутно поломалась система Lazy загрузок изображений в swiper'е и поехали к чертям анимации заголовок. Еще непонятно как быть с линтовкой и что делать с неработающей подсветкой синтаксиса .tag файлов в вебшторм. 

В остальном, я скорее доволен, переездом на этот фреймворк.
Comments