Павел Черторогов - Революция в микрофронтендах, module federation, Webpack 5

  Рет қаралды 24,016

HolyJS — конференция для JavaScript‑разработчиков

HolyJS — конференция для JavaScript‑разработчиков

Күн бұрын

Пікірлер: 30
@ДмитрийЕгоров-с5ь
@ДмитрийЕгоров-с5ь 3 жыл бұрын
Просто Огонь!!! Спасибо за доклад!
@oinn6216
@oinn6216 3 жыл бұрын
Что вместо Редакса используете? Redux Toolkit использовали?
@pashkes
@pashkes 2 жыл бұрын
Очень удобно
@AndreiSoroka
@AndreiSoroka 3 жыл бұрын
1:01:10 - для ленивых и у кого с видео ссылки не кликаются: в чем проблема? почему будем думать что вебпак бажнутый?
@alexeyku8926
@alexeyku8926 4 жыл бұрын
полезная штука, спасибо!
@shahid1508
@shahid1508 4 жыл бұрын
А мне нравится, спасибо.
@demimurych1
@demimurych1 4 жыл бұрын
24:23 **долгий переход для пользователя** Бога ради простите если я не понял с чего вдруг изменение домена требует повторной загрузки бандлов. Если речь идет о том, что кэширование привязано к имени домена, так во первых кто вас заставляет именно бандлы грузить с разных доменных имен, а во вторых CORS и CacheStorage API никто не отменял, как и тот факт что CacheStorage API доступно в любом контексте, а не только в ServiceWorker ах. То есть даже нет необходимости городить логику вокруг ожидания старта воркера при холодном старте.
@nickolayivanov2848
@nickolayivanov2848 2 жыл бұрын
Другое приложение - другой бандл
@Lampa303
@Lampa303 4 жыл бұрын
Аватарка профиля перестанет каждый раз грузиться при переходе с карт на кредиты в интернет-банках. Ура.
@luresh3968
@luresh3968 4 жыл бұрын
Павел, вы не правы, через Single-SPA можно полноценно переиспользовать js библиотеки через webpack externals. SystemJS может полноценно работать в связке с webpack и 4 версии аналогично federals. Можно включить туда веб компоненты и инкапсулировать стили. Лучше попробовать что-то имплементировать, прежде чем рассказывать почитав доки или просто продолжать рассказывать только про GraphQL.
@KostiaBazrov
@KostiaBazrov 4 жыл бұрын
А зачем веб компонентс7
@nodkz
@nodkz 4 жыл бұрын
Согласен, что можно прикрутить что угодно к чему угодно. Простите, что я не успел докопаться до таких подходов и ввел кого-то в заблуждение. Я всегда стараюсь обтекаемо выражаться, тут видимо меня понесло. Инструмент в котором уже все поженено купил меня с потрохами. В свое время я намучился с разными интеграциями вроде бы простых инструментов, каждый из которых раскуривается за неделю, НО на нормальную интеграцию уходят месяцы. Еще раз спасибо за дельный комментарий! (Можно ли его как-то закрепить наверху?)
@faizulla5838
@faizulla5838 3 жыл бұрын
это оказывается он делает НЕ юзабельные сайты... такой неудобный сайт, просто атас
@petrglinka9398
@petrglinka9398 3 жыл бұрын
Дослушал до Redux - это нельзя и сразу добавил +100 к карме Павла
@Alina-ee8gs
@Alina-ee8gs 4 жыл бұрын
А что не так с lodash?
@codewithdmytro
@codewithdmytro 4 жыл бұрын
почти все есть в es6+
@thomasanderson3145
@thomasanderson3145 2 жыл бұрын
Многие функции не оптимально написаны
@pashkes
@pashkes 2 жыл бұрын
Я вот тоже не понял Если в сборку будут попадать только те функции которые ты импортировал
@GraxS
@GraxS 3 жыл бұрын
02:25 Cringe warning
@b.g.5106
@b.g.5106 4 жыл бұрын
Это то случай, когда придумал концепт приложения, а потом оказалось, что у этого есть название Микрофронтенд 😃
@maxsherniy4080
@maxsherniy4080 4 жыл бұрын
Не вводите людей в заблуждение, много не точной информации в докладе.
@АртёмАртём-ю4ы
@АртёмАртём-ю4ы 4 жыл бұрын
Какой?
@nodkz
@nodkz 4 жыл бұрын
Доклад делался человеком, а не роботом. Ошибки просто обязаны быть. Будет здорово, если самые страшные мои огрехи вы поправите. Я попрошу в описание к докладу их добавить. Спасибо!
@drone-plus-plus
@drone-plus-plus 3 жыл бұрын
Не вводите людей в заблуждение, много не точной информации в комментарии.
@arkadymagomedov1700
@arkadymagomedov1700 4 жыл бұрын
Проблемы большого фронта несколько высосаны из пальца. Похоже просто на проблемы криворуких девопсов и кривого воркфлоу.
@Solange372
@Solange372 3 жыл бұрын
Возможно вы не работали в огромных проектах. Монолит это боль. Если речь о простом проекте, конечно это лишнее
@arkadymagomedov1700
@arkadymagomedov1700 3 жыл бұрын
@@Solange372 lol, смело. Работал и работаю.
@serebniti
@serebniti 3 жыл бұрын
@@arkadymagomedov1700 но никому не скажу для валидации?
@super4prikolist1
@super4prikolist1 Жыл бұрын
хрень ты сморозил, наберешься опыта, побываешь в разных командах, на разных проектах , поймешь
Иван Затравкин - Microfrontends на React вместе с Kubernetes
1:13:24
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 7 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Вадим Малютин - Как готовить production с Webpack 5 module federation
58:07
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 11 М.
Александр Моргунов - Разбираемся в Feature-Sliced Design
48:05
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 6 М.
Павел Сухов - Полезные трюки С++ на примере организации пайплайна
56:48
C++ Russia — Конференция по разработке на Cpp
Рет қаралды 2,3 М.
Стас Курилов - Глубокое погружение в webpack
59:01
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 17 М.
Марат Зимнуров - Функциональное программирование в JavaScript
46:59
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 21 М.
Илья Климов - Ламповый CI/CD. Как и с чего начать
59:47
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 66 М.
Vite and Module Federation Makes Micro-Frontends EASY!
27:36
Jack Herrington
Рет қаралды 102 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН