It seems to be all the buzz on JavaScript Twitter:
https://twitter.com/rickhanlonii/status/1139323696953352192
Some people have been talking about full-stack microservices, where you have separate parts of the frontend held together by a stitching layer. For example, one team could work on one component in React, another in Angular, each with their own separate build pipeline.
Despite it being all the buzz today, The idea has been around for at least a year, as seen by this dev.to post:
https://dev.to/onerzafer/understanding-micro-frontends-1ied
So, what do you think? I thought dev.to would spawn some more nuanced and interesting discussion over the Twitterverse.
All I can think is about the amount of resources needed to download everything. Requiring people to download multiple frameworks seems concerning to me. On slower or less reliable connections, what is the impact of supporting multiple frameworks and versions of them?
I understand the appeal of them, but I am sceptical that the convenience now, will not lead to bad practices and increased surface area for vulnerabilities down the line. However my knowledge of this technology is limited.
Whats wrong with sticking with one or waiting for web components?