The above video highlights top 10 things you need to know from the launch of Flutter 2 Using Google’s own client-optimized programming language Dart, Flutter is aimed to help developers build apps that feel native to mobile, desktop, server, and web applications they run on while sharing as much code as possible to avoid replicating efforts. Looking at the different requirements, Flutter offers two options when it comes to developing web apps: You can prefer an HTML renderer that is augmented for compatibility and size or a CanvasKit renderer that is fully consistent with Flutter desktop and mobile apps. It uses WebGL and WebAssembly to render Skia paint commands to the browser canvas. By default, Flutter apps for the web will be using the HTML renderer on mobile, and on the desktop platforms, it would use the CanvasKit renderer.