In 2012, Meta CEO, Mark Zuckerberg, already realized the problems with HTML5 as the basis for mobile applications. Performance was a major obstacle in this first wave of hybrid programming, where many companies were forced to rely on expensive native applications for each platform.
Today, however, thanks to technological innovations, it is possible to build platform-agnostic and high-performance applications from a single codebase. This means that the same components and business logic can be reused for Android, iOS and Web applications alike.