Pull to refresh
27
0
Ишмаметьев Иван @Ish_Ivan

Tinkoff SWE

Send message
Спасибо, интересная статья!

поэтому мы запускаем 5 проверок для каждой страницы и вычисляем среднее значение по каждому показателю

Как вы понимаете / проверяете, что результат достоверный? Пять прогонов кажется очень малой величиной, чтобы убрать погрешность, так как lighthouse неустойчив к любому изменению сети/ железа / технических и/или продуктовых фич.
Привет, мы используем правила как под tslint, так и под eslint.
nx-enforce-module-boundaries из пакета @nrwl/nx
Звучит интересно, а есть ссылочка на гитхаб? Интересно было бы посмотреть)
Графики будут в следующих частях, в этой хотелось показать именно предпосылки разделения, за и против.
Если мы понимаем под библиотеками npm пакеты, то такой подход потребует релиза материнского приложения. Плюс, если вы планируете интеграцию в другой сайт, например, платежный виджет, то ваш заказчик вряд ли захочет «устанавливать какой-то пакет». Я согласен, что такой подход существует и иногда оправдан, но не в этой ситуации.
Будем честны, в 1+ МБ js можно поместить очень мощную CRM'ку, а не лендинг с таймером и картинкой. Я тоже решил попрофилировать и был очень удивлен, что при включенной галке Disable cache в Chrome 84 у меня на каждый тик таймера происходит перерисовка всей страницы, а, как следствие, перезагрузка всех картинок. Если быть точным, то 14 запросов картинки в секунду. Проверьте вкладку Network, может получится оптимизировать.
Слышали. Лучше, чем что сжимает? Чем gzip – да, но не лучше brotli. Если есть примеры, что zopfli лучше brotli, то скидывай. Можно в личку.
Можно и без зависимостей. В случае с докер образом решается очень просто, однако как cli для npm будут проблемы – минимальная нода 11. С одной стороны – это два мажора назад, с другой – есть разработчики и с 10.
Принял ваш PR, опубликовал пакет в NPM и обновил статью в разделе «Ссылки». Спасибо вам большое!
К сожалению, нет, своих экспериментов мы не проводили, но изучали статьи на эту тему, например, ссылка из моей статьи. У вас есть наработки по таким экспериментам, можете поделиться?
Классная идея! В нашем CI в основном нет multi-stage сборок, поэтому не столкнулись с такой проблемой.
Предлагаю сделать PR в репозиторий, и я опубликую как пакет, после этого обновлю в статье.
en Angular — Все доклады с AngularConnect 2019

На хабре есть описание конференции и докладов на русском
День первый
День второй
Вторая часть выйдет через несколько дней! А пока мы обновили видео на отдельные доклады.

Information

Rating
Does not participate
Works in
Registered
Activity