у нас тут довольно простая стратегия - считаем, что сервер не доступен, или с ним что-то не так при любой (ну, почти любой) ошибке запроса за сегментом
я постарался в начале доклада (до «Как технически реализовать микрофронтенды/виджеты?») как раз ответить на эти вопросы)
мне кажется, что в кейсе, о которым вы говорите, MF будут иметь реальный профит при разделении на фуллстек-команды (у виджетов будет свой отдельный бэкенд)
в общем случае да (если он вшит в бандл)
но если реакт вынесен в отдельный кешируемый бандл, то браузер достанет его из кеша
либо виджет может использовать window.React и из родительского window и вообще ничего не грузить
да, это делается достаточно просто — можно написать функцию, которая создает фрейм и загружает в него необходимый скрипт
именно iframe заметных замедлений не дает
сборка замедлилась, но в пределах погрешности (20-30 секунд)
я запускаю этот дополнительный loader только для продовой сборке, поэтому это не очень критично
Я испольузую более минималистичное решение: модуль locale для определения наиболее подходящего языка из поддерживаемых, а локализованные строки беру из json-объекта.
Спасибо, отличное приложение!
Очень хочется иметь более тонкую настройку подключения, а именно возможность выбрать wifi сети, на которых подключение будет выполняться автоматически.
у нас тут довольно простая стратегия - считаем, что сервер не доступен, или с ним что-то не так при любой (ну, почти любой) ошибке запроса за сегментом
мне кажется, что в кейсе, о которым вы говорите, MF будут иметь реальный профит при разделении на фуллстек-команды (у виджетов будет свой отдельный бэкенд)
но если реакт вынесен в отдельный кешируемый бандл, то браузер достанет его из кеша
либо виджет может использовать window.React и из родительского window и вообще ничего не грузить
именно iframe заметных замедлений не дает
я запускаю этот дополнительный loader только для продовой сборке, поэтому это не очень критично
gist.github.com/MAD-GooZe/6865106
Спасибо!
Очень хочется иметь более тонкую настройку подключения, а именно возможность выбрать wifi сети, на которых подключение будет выполняться автоматически.