Flutter 3.29 for Web Updates: Wasm, HTML renderer removal, and more!
- Flutter 3.29부터 웹에서 Wasm 지원 시 특별한 HTTP 응답 헤더 없이도 실행 가능하며, 기본 헤더로 단일 스레드 Wasm 앱을 실행할 수 있습니다. 🚀
- 헤더를 업데이트하면 Wasm 기반 Flutter 웹 앱이 다중 스레드로 실행되어 성능이 향상됩니다. ⚡
- Flutter 웹에서 HTML 렌더러가 공식적으로 제거되었으며, Flutter 팀은 WebGL 기반 렌더러 개선에 전적으로 집중합니다. 🗑️
- WebGL 백엔드에서 UI 스레드 외부 이미지 디코딩이 가능해져 웹 앱의 끊김 현상(jank)을 효과적으로 방지합니다. 🖼️
Image.network가 image 요소와 플랫폼 뷰를 사용하여 교차 출처(cross-origin) 이미지를 가져올 수 있게 되었습니다. 🌐
webHtmlElementStrategy 플래그를 사용하여 교차 출처 이미지 가져오기 동작을 제어할 수 있습니다. ⚙️
- 이 모든 새로운 기능과 개선 사항을 적용하려면
flutter upgrade를 실행해야 합니다. ✨
데브허브 | DEVHUB | Flutter 3.29 for Web Updates: Wasm, HTML renderer removal, and more!