Size: a a a

JavaScript — русскоговорящее сообщество

2020 December 09

MB

Maxim Belousov in JavaScript — русскоговорящее сообщество
Спасибо.
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Всем привет, подскажите пжлст
Вот есть у меня проект. bundle.min.js у него грузится где-то 2 секунды (при 15Мбит/с), потому я захотел разбить его на чанки
Но как оказалось, заказчик хочет продакшн держать не в виде статик файлов, а в виде node.js instance с по сути активным webpack dev server. Можно ли как-то разбить runtime build на чанки в таком случае?
источник

DF

Dofi Frank in JavaScript — русскоговорящее сообщество
всем привет!
источник

DF

Dofi Frank in JavaScript — русскоговорящее сообщество
hello world
источник

DF

Dofi Frank in JavaScript — русскоговорящее сообщество
)))
источник

ТК

Таймураз Кайтмазов... in JavaScript — русскоговорящее сообщество
Dofi Frank
всем привет!
источник

ТК

Таймураз Кайтмазов... in JavaScript — русскоговорящее сообщество
Dmytro Svyrydenko
Всем привет, подскажите пжлст
Вот есть у меня проект. bundle.min.js у него грузится где-то 2 секунды (при 15Мбит/с), потому я захотел разбить его на чанки
Но как оказалось, заказчик хочет продакшн держать не в виде статик файлов, а в виде node.js instance с по сути активным webpack dev server. Можно ли как-то разбить runtime build на чанки в таком случае?
Можно все также собирать бандл, разбив предварительно на чанки, а после- сервить статику нодой
источник

ТК

Таймураз Кайтмазов... in JavaScript — русскоговорящее сообщество
Dmytro Svyrydenko
Всем привет, подскажите пжлст
Вот есть у меня проект. bundle.min.js у него грузится где-то 2 секунды (при 15Мбит/с), потому я захотел разбить его на чанки
Но как оказалось, заказчик хочет продакшн держать не в виде статик файлов, а в виде node.js instance с по сути активным webpack dev server. Можно ли как-то разбить runtime build на чанки в таком случае?
Вебпак держать в проде- такая себе затея
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Таймураз Кайтмазов
Можно все также собирать бандл, разбив предварительно на чанки, а после- сервить статику нодой
Как я понял, статики не будет в принципе
Т.е. на сервере запустят инстанс ноды с приложением (реакт), дадут ссылку в интернет и всё
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Таймураз Кайтмазов
Вебпак держать в проде- такая себе затея
Не мне решать, увы
источник

ТК

Таймураз Кайтмазов... in JavaScript — русскоговорящее сообщество
Dmytro Svyrydenko
Как я понял, статики не будет в принципе
Т.е. на сервере запустят инстанс ноды с приложением (реакт), дадут ссылку в интернет и всё
Нужно избавиться от "как я понял"
источник

ТК

Таймураз Кайтмазов... in JavaScript — русскоговорящее сообщество
Dmytro Svyrydenko
Не мне решать, увы
Тогда сделай как хотят, пусть сами себе потом мозг выносят
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Таймураз Кайтмазов
Нужно избавиться от "как я понял"
Я просто не очень понимаю как это, ибо всегда со статикой работал
Получается без «как я понял» статики не будет в принципе
Правильно ли я понимаю что тогда разбить на чанки нельзя?
источник

ТК

Таймураз Кайтмазов... in JavaScript — русскоговорящее сообщество
Dmytro Svyrydenko
Я просто не очень понимаю как это, ибо всегда со статикой работал
Получается без «как я понял» статики не будет в принципе
Правильно ли я понимаю что тогда разбить на чанки нельзя?
Я просто не вижу кейса, где кто-то бы над этим парился
Эту задачу никто не решал имхо, следовательно проще думать ,что нельзя
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Ну сейчас у меня 1.5-2 секунды уходит на лоадинг бандла на клиент
Белый экран 2 секунды и жопа, как по мне
Но если с инстансом на чанки разбивать нельзя, то я скажу клиенту «ну сам так захотел хуль», и усе
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Dmytro Svyrydenko
Я просто не очень понимаю как это, ибо всегда со статикой работал
Получается без «как я понял» статики не будет в принципе
Правильно ли я понимаю что тогда разбить на чанки нельзя?
что за заказчик такой что хочет странного?
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Таймураз Кайтмазов
Я просто не вижу кейса, где кто-то бы над этим парился
Эту задачу никто не решал имхо, следовательно проще думать ,что нельзя
Я услышал, спасибо
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Dmytro Svyrydenko
Всем привет, подскажите пжлст
Вот есть у меня проект. bundle.min.js у него грузится где-то 2 секунды (при 15Мбит/с), потому я захотел разбить его на чанки
Но как оказалось, заказчик хочет продакшн держать не в виде статик файлов, а в виде node.js instance с по сути активным webpack dev server. Можно ли как-то разбить runtime build на чанки в таком случае?
можно через serve консольную утилиту поднимать
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
что за заказчик такой что хочет странного?
У меня заказчик хочет делать рассчеты в Qlik Sense (не уверен что знаешь, но просто дал вводную) с 10+ миллионами данных на машине с 8Гб оперативы и 4х ядерном проце на 2.6 ггрц (при этом с запущенной рядом нодой и windows-server)
В итоге весь бекенд обсасывает рассчеты секунд 20-30, а заказчик хочет за 1-2

Заказчик долбоеб, увы и ах, но как-то проект из дна доставать нужно
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Vlad
можно через serve консольную утилиту поднимать
Почитаю, спасибо
источник