Monthly Archives: June 2021

The use of web views for rendering application user interfaces is not a new concept, although methods for doing so have evolved over the years. In this article, I argue that you can re-use existing API’s to provide a web browser runtime instead of bundling one with each application you ship. We can now see that platforms are bundling web view libraries and API’s, and this presents an opportunity to write applications that use C++ for performance critical tasks, HTML and CSS for displaying the user interface, and JavaScript to bind to native methods. What Is Not Covered In This Article Mobile operating systems like Android and Apple’s iOS both include native web views accessible from their respective first-class languages: on Android, Java, and iOS: Swift. I won’t go into those platforms, because I’m focusing on better alternatives to CEF which is, at the time of writing this, a desktop…

Read more