Стоит ли игра свеч? Кратко о Single SPA (часть 1)

О проектировании микросервисной архитектуры с использованием фреймворка Single SPA и технологиях, связанных с его использованием. Читать далее...

https://habr.com/ru/articles/826590/

#микросервисы #single_spa #javascript #микрофронтенды #webразработка #vite #importmap #systemjs #esmoduleshims #полифиллы

Стоит ли игра свеч? Кратко о Single SPA (часть 1)

У вас возникнет вопрос, а почему вообще стоит уделить свое внимание данному фреймворку? Давайте разбираться! В какой-то момент наш монолитный проект админки вырос до невероятных масштабов,...

Хабр

❤️ It's #ILoveFreeSoftware Day! ❤️

Celebrate with us and say thank you to these awesome #opensource projects:

➡️ #Mithril
➡️ #SystemJS
➡️ #Flow
➡️ #Babel
➡️ #DOMPurify

And many, many more!
➡️ https://tuta.com/blog/posts/love-free-software-day

@evanw Awesome!

Is there any plan to ever add #systemJS module format support?

There's just this old and somewhat forgotten thread https://github.com/evanw/esbuild/issues/192

It is literally the only reason our company cannot move on to using @vite - because we use #singlespa we need systemJS to polyfill for old browsers that don't support ESM.
We *could* use vite for production builds since those are done using @rollupjs , but esbuild is used for dev/HMR mode and just unusable for us 😢

Support SystemJS as a format · Issue #192 · evanw/esbuild

Any plans for SystemJS as an output format? I am currently using this for browser support. It seems to be supported by other bundlers, such as Rollup and Webpack. It would be nice to see it in ESBu...

GitHub