🚀We conducted a performance comparison between two Flutter web apps: one compiled with Flutter 3.22 and WebAssembly (Wasm) support, and the other with a standard Flutter 3.19 build (JavaScript). Here’s what we discovered: Courtesy: @ashishgourr 1/8
Key Findings for Web Apps: Smoothness & Janks: The Wasm-compiled app (App 1) delivers significantly smoother performance with fewer visual janks. 2/8
Rendering & Painting Times: App 1 impresses rendering at 70ms & painting at 136ms, vastly outperforms App 2's 755ms rendering & 1018ms painting times. Initial Load Time: App 2 has a slight edge with 0ms initial load time, but App 1 is close behind at 7ms. 3/8
Additional Benefits: Printing Page Issue: Resolved with Wasm; pages are fully captured regardless of height. Text Selection and Search: Enhanced efficiency using Wasm. 4/8