O Flutter ¨¦ conhecido por seu suporte multiplataforma para aplicativos iOS e Android. Agora, ele se expandiu para mais plataformas. Avaliamos anteriormente o Flutter para Web ¡ª que nos permite construir aplicativos para iOS, Android e navegadores a partir da mesma base de c¨®digo. Nem toda aplica??o web faz sentido em Flutter, mas acreditamos que ele ¨¦ particularmente adequado para casos como aplicativos web progressivos, e para a convers?o de aplicativos m¨®veis Flutter j¨¢ existentes para a web. O Flutter j¨¢ oferecia suporte ao WebAssembly (WASM) como um alvo de compila??o em seu canal experimental, o que significava que estava em desenvolvimento ativo com poss¨ªveis bugs e problemas de performance. As vers?es mais recentes o tornaram est¨¢vel. O desempenho das aplica??es web em Flutter compiladas para o alvo WASM ¨¦ muito superior ao de sua compila??o para JavaScript. O desempenho quase nativo em diferentes plataformas ¨¦ tamb¨¦m uma das raz?es pelas quais muitas desenvolvedoras escolhem o Flutter inicialmente.
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 (PWAs), (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.

