stacked
stacked copied to clipboard
[feature]: WebAssembly (Wasm) Support
Is your feature request related to a problem? Please describe.
Currently web_navigation_history.dart
uses dart:html
which is nt supported by Wasm and should be migrated to package:web
- Reference
Describe the solution you would like
Replace the usage of dart:html
to use the new web library and support the latest stable Wasm.
As far as I could check, it should be a matter of changing the _history.state
usage, however, I'm not sure if that is all.
Additional Context
Flutter 3.22
Support for Wasm is now stable!
WebAssembly support for Flutter web is available on the Flutter stable channel.
Dart's next-gen web interop is now stable!
Migrate your packages to package:web and dart:js_interop to make them compatible with Wasm. Read the Requires JS-interop section to learn more.