Web Fragments are a radically new architecture for micro-frontends.
Web Fragments allow you to decouple and incrementally migrate a user interface to a new stack, in a truly encapsulated, independently deployable and fate-sharing-free way.
Features
Why migrating with Web Fragments
Migrate incrementally and avoid pitfalls.
Enable truly independent teams
Micro-frontends are an organizational solution to enable teams to build and release independently. Web Fragments enable teams to achieve their goals in isolation.
Prevent fate-sharing
Micro-frontend implementations are typically subject to fate-sharing, or being impacted by other micro-frontend malfunctioning. With Web Fragments, deployments are truly encapsulated.
Quickly iterate and integrate
Independent deployments make it possible to integrate innovation and new technologies without compromising functionality and stability.
Best Practices per stack and domain
Web Fragments make it possible to build and integrate multiple stacks, with best-practices and standards in mind, to enhance performance and developer experiece.
Integrating horizontal micro-frontend splits has never been this easy.
Step 1: Decouple
Identify and decouple your micro-frontend application. Migrate it to your favorite frontend stack, completely independent from the legacy application.
Step 2: Deploy independently
Release and deploy using completely independent schedules, development setup, and CI/CD pipelines.
Step 3: Add your fragments
Install Web Fragments to your shell, register the custom Fragment Outlet and Fragment Host elements, and put them in the HTML.
Ready to go!
Web Fragments checks all the boxes for a successful migration to a more performant and modern stack
Succeed at innovating
Modernizing with an incremental approach.
Progress and changes are non-linear. Migrate your apploication architecture in an incremental way.
Migrate parts of your mission critical applications with low risks and avoiding fate-sharing.
Go faster to market with a more modern version of the most important features of your application.
The technology, platform and provider agnostic way to build micro-frontends
A radically new way of building modern user interfaces, and incrementally migrating to a new stack.
No coupling. No fate-sharing. No dependency.