Até o momento, o Flutter ofereceu suporte principalmente a aplicações iOS e Android nativas. No entanto, a visão da equipe do Flutter é apoiar a construção de aplicações em todas as plataformas. O Flutter para Web é um passo nessa direção — nos permite construir aplicações para iOS, Android e navegador a partir da mesma base de código. Ele já está disponível há mais de um ano em "Beta", mas com o lançamento recente do Flutter 2.0, o Flutter para Web atingiu a estabilidade. Na versão inicial do suporte para web, a equipe do Flutter está se concentrando em aplicações web progressivas (PWAs), aplicações de página única (SPAs) e expandindo os aplicativos móveis existentes para a web. A aplicação e o código do framework (todos em Dart) são compilados para JavaScript em vez do código de máquina ARM, que é usado para aplicativos móveis. O mecanismo web do Flutter oferece a escolha entre dois renderizadores: um renderizador HTML, que usa HTML, CSS, Canvas e SVG, e um renderizador CanvasKit que usa WebAssembly e WebGL para renderizar comandos do Skia na tela do navegador. Alguns de nossos times começaram a usar o Flutter para Web e gostaram dos resultados iniciais.