Sami is a senior software engineer at Builder.io, he's the core maintainer of Mitosis: a project that aims to abstract away web frameworks and allow users to write components once and build them everywhere: https://github.com/BuilderIO/mitosis
It's time to de-fragment the Web
Over the past few years, the number of web frameworks available to us has exploded. In some ways, the breadth of choice is a clear win for our ecosystem. However, for many of us, it also comes with harsh drawbacks:
- Have you ever used a popular open-sourced component built for framework A, and wished it existed in framework B? What about a design system library?
- Does your company have frontends built in different frameworks, and your web teams are frustrated about the wasted hours needed to achieve a consistent design system?
- Does your team build SDKs for web frameworks, and must manually re-write them for each framework?
The solution to all 3 of these problems exists today. To fully understand it, we must first examine today’s web frameworks, re-think what a component should look like, and introduce a new Intermediate Representation of our components. This is what we have done at Builder.io when we created Mitosis, and we’re excited to share it with everyone.
Catch Sami's talk at Modern Frontends Live!