At Google I/O 2019, Google announced Flutter for Web. The aim of this update is to address the issue of code consistency across servers. Flutter for Web is still in its early stages in several respects, so it isn’t recommended for production use. However, with all of the enhancements, it makes for an intriguing prospect. So, you might be wondering, how well does it do in the first place?

So, in this article, I’ll give you a fast tour of Flutter for Web, talk about some of its features and our tests, and then give you our recommendation on whether or not you should use it.

What is Flutter for Web and How Does It Work?
Dart is the top layer of both Flutter for Web and Flutter. There are some significant gaps between the two of them as well. The Flutter engine processes the interface by using the Skia drawing engine to render to the screen using the GPU, and the Dart code runs in Dart VMs. Flutter for Web’s Dart code, on the other hand, is compiled into JavaScript. Some of the interface’s content is converted to regular HTML tags, while others are converted to custom tags made with Canvas, resulting in a DOM tree.

Tagged in: