Den
Тут только базовый бойлерплейт. Вообще, не думал об этом.
Anton
Не понимаю, как образам у вас работает hmr в main процессе...
Den
Anton
Вопрос снят. Не правильно понял, что такое дев мод. В ссылке на medium делают такой же шаблон для разработки. Только там будет одна папка node_modules, в отличие от вашего решения.
Anton
Den
Anton
В инсталляторе думаю незначительная.
Den
При масштабируемом-то SPA?))
Anton
Den
Не понял связи
node_modules - это чёрная дыра. Зачем тянуть за собой в инсталлятор зависимости для фронтенда?
Den
...которые уже собраны в билде.
Anton
Ну я не предлагал тянуть всю папу node_modules. Лишь сказал, что в вашем шаблоне. Один проект встроен в другой. У вас будут 2 папки node_modules. Не знаю насколько это удобно. И команды cd в npm скриптах как-то очень непревычно выглядят
Den
Anton
ок
Артем
х.з. может я и скажу хрень, но в наш век гигабитных каналов и терабайтных дисков лишние 5-10-20 метров инсталлера выглядят как-то смешно что ли, чтобы из-за них костыли лепить =(
Den
Эмм... Во фронтенде (в браузере) обычно за килобайты война начинается, а вы лишние метры готовы включать, ну да, скорее всего, вам это не нужно.
Oleksii
Anonymous
Timur
Anonymous
Anonymous
скажи это ангуляру
Anonymous
и его скриптам после сборке по 5 мб
Den
война за килобайты?
Ага, сначала все подключают все подряд, а потом бандл-аналайзер смотрим и выпиливаем лишнее.
Den
Ангуляр - в топку)
Anonymous
Anonymous
Den
Den
Anonymous
Anonymous
После сборки любит кушать место
Igor
Делал админку на ангуляре не маленькую - 500кб в gzip
Igor
Уж где там 5 метров не знаю
Anonymous
и это ещё только одна услуга доступна для заказа
Anonymous
это я ещё не делал страницы сторонних услуг
Igor
...
Igor
По моему что то делаете не так
Anonymous
Anonymous
Возможно...
Vadim
Anonymous
Артем
Ндааа.... Случай тяжелый.
Если файл тааакой популярный, что его прямо одновременно качают тысячи людей, то существуют cdn (и не надо про типа дорого, при такой популярности можно найти деньги, а просто гипотетические нагрузки - это гон). И про скорости каналов тоже не надо - даже в деревнях на сотовой связи уж 1мб/с точно есть, но только велика ли аудитория потребителей там?
Зато что стопроцентно - так то, что такие "оптимизации" на этапе разработки здорово забирают время на реализацию.
Anonymous
Anonymous
CDN не проблема
Артем
И в чем тогда сложность отдать инсталер на 50-100 метров (к примеру)?
Артем
На 5-10 сек дольше загрузка?
Anonymous
в плане размера
Anonymous
но качать по часу инсталлер, ну такое себе
Anonymous
особенно какой то большой проги, у которой инсталлер 200 мб весить будет
Anonymous
для сервера нагрузка, для юзера время
Артем
200 метров - час??? Эт в какой тундре такое?
Anonymous
Anonymous
но у меня даже с 100 мбит инетом, качать 200 мб это минуты 3
Артем
Условно можно на оке и огород вспахать. А такие вот условности и мешают разработке больше, чем любые другие причины.
Anonymous
Anonymous
на тех же модемах, для тех кто живёт "в тундре" мало безлим тарифов
Anonymous
либо Для ноутбука от МТС с 4 Mbps, либо Yota с еле-еле 6 Mpbs
Anonymous
и 200 мб будет качаться хуй знает сколько
Артем
Ну да... Софтина же заточена строго под таких конечных юзеров... Строго на тундру с лимитными модемными каналами и ее сразу будут качать 10000 человек...
Именно поэтому нужно потратить хренову тучу времени на реализацию, создать доп.геморой и сложности преемнику и уменьшить инсталлятор на 10-20-50 метров...
Ну-ну...
Артем
Оптимизации ради оптимизации...
Den
Если клиентская часть будет расти, инсталлятор будет раздувать. Если грамотно к этому не подойти.
Anonymous
Артем
А я увольняю тех, кто страдает фигней и досрочными оптимизациями там, где это неоправдано
Den
Den
😂
Den
Походу, я один тут с реактом в электрон пришёл.
Den
Чет, по ходу, не в теме.
Anonymous
Anonymous
нож мне в печень, ангуляр вечен
Vadim
Den
Завтра
На 5-10 сек дольше загрузка?
Представь себе, это бесит
Особенно когда каждый минорный апдейт и у пользователя снова качаются все эти 50-100 метров
Завтра
Не надо считать пользователей за терпил, которые все хавают
Vadim