Echoing my friend and colleague Felipe's questions, and around the potential for added page size, I'm interested in how the additional components might affect core web vitals or lighthouse scores.

If each component adds additional calls to other services, does this slow down page loads and first-contentful-paint?

Maybe there's room for another layer that fetches all the disparate pieces before delivering the final product to the end user?

I guess I'm *really* wondering about what new challenges are introduced as a function of adopting a micro-frontend architecture?

Everything has trade offs. this seems to address some very real problems and open up some incredible possibilities (imagine businesses who host MFE-components-as-a-service) ... but what are the things you see as costs here?

Really incredible stuff! Thank you so much for sharing your experiences!

Over the last 20 years a programmer, team lead and technical architect. I'm a father and podcast on topics in professional development and software engineering