Size: a a a

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

2020 July 22

A

Alex CherryTea in Webpack — русскоговорящее сообщество
ну на самом деле там дела обстоят чуть лучше чем в преакте с проивзодительностью благодоря нормальной делегации (если писать в реакт-стиле)
источник

DS

Dmitriy Shuleshov in Webpack — русскоговорящее сообщество
Alex CherryTea
т.е. это как преакт только ЕЩЕ ЛЕГЧЕ
Преакт меньше. Они качаться будто у Инферно мега перфоманс
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
вон по бенчам инферно типо даже быстрее свелта, кто бы мг подумать
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Dmitriy Shuleshov
Преакт меньше. Они качаться будто у Инферно мега перфоманс
еще меньше легаси я имел ввиду )
источник

DS

Dmitriy Shuleshov in Webpack — русскоговорящее сообщество
Alex CherryTea
еще меньше легаси я имел ввиду )
Ааа)
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
а по размеру чуть больше за счет того что синтетик эвенты там все-таки есть, ибо без них в преакте больно
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
хотя я честно говоря не сильно без синтетики страдал, по крайней мере если не формочки пилишь все ок
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
ну вобщем инферно интересный, давно хотел попробовать но как то смущало отссутсвие упоминаний где либо, думал так для бенчамарков чисто ребята пилят, а тут бац и в разеле прям с сср сразу - если разл реально крутой а не как кра - заявка на успех
источник

DS

Dmitriy Shuleshov in Webpack — русскоговорящее сообщество
Alex CherryTea
ну вобщем инферно интересный, давно хотел попробовать но как то смущало отссутсвие упоминаний где либо, думал так для бенчамарков чисто ребята пилят, а тут бац и в разеле прям с сср сразу - если разл реально крутой а не как кра - заявка на успех
Кииллер фича это легко расширяемые конфиги.
источник

DS

Dmitriy Shuleshov in Webpack — русскоговорящее сообщество
https://krausest.github.io/js-framework-benchmark/current.html

Капец тут уже табличка😂😳
источник

DS

Dmitriy Shuleshov in Webpack — русскоговорящее сообщество
Ну да по бенчам реально быстрее свелта)
источник
2020 July 23

МЛ

Макс Лимас in Webpack — русскоговорящее сообщество
Добого. Подскажите, вот к примеру у нас есть страницы а, б, в. Есть index.js, который подключает другие js файлы. Необходимо, что бы определённый js файл поключался только тогда, когда пользователь находится на странице б, и только на ней. Как это реализовать правильно?
источник

f

frankmono in Webpack — русскоговорящее сообщество
Использовать какую нибудь библиотеку для роутинга или смотреть по наличию чего-нибудь в dom-e
источник

МЛ

Макс Лимас in Webpack — русскоговорящее сообщество
Точняк! Топо проверить наличие определённого класса)
источник

МЛ

Макс Лимас in Webpack — русскоговорящее сообщество
Спс)
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Макс Лимас
Точняк! Топо проверить наличие определённого класса)
Нет это не так делается совершенно ))
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Макс Лимас
Добого. Подскажите, вот к примеру у нас есть страницы а, б, в. Есть index.js, который подключает другие js файлы. Необходимо, что бы определённый js файл поключался только тогда, когда пользователь находится на странице б, и только на ней. Как это реализовать правильно?
Динамическим импортом, гуглите про lazy loading
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
frankmono
Использовать какую нибудь библиотеку для роутинга или смотреть по наличию чего-нибудь в dom-e
Человек же спросил как правильно сделать, ну, какое ещё наличие чего-нибудь в доме...
источник

f

frankmono in Webpack — русскоговорящее сообщество
if (document.querySelector('.Page-home')) {
import(/* webpackChunkName: "homepage" */ "./pages/homepage")
}

else if (document.querySelector('.Page-product_card')) {
import(/* webpackChunkName: "product_card" */ "./pages/product_card")
}

else if (document.querySelector('.Page-scheme')) {
import(/* webpackChunkName: "scheme" */ "./pages/scheme")
}

else if (document.querySelector('.Page-catalog')) {
import(/* webpackChunkName: "catalog" */ "./pages/catalog")
}

else if (document.querySelector('.Page-manufactors2')) {
import(/* webpackChunkName: "manufactors2" */ "./pages/manufactors2")
}

else if (document.querySelector('.Page-work')) {
import(/* webpackChunkName: "work" */ "./pages/work")
}

else if (document.querySelector('.Page-cabinet')) {
import(/* webpackChunkName: "cabinet" */ "./pages/cabinet")
}
источник

f

frankmono in Webpack — русскоговорящее сообщество
Нормально, все работает))
источник