-
Notifications
You must be signed in to change notification settings - Fork 28.9k
Open
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projectc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to FlutterA detailed proposal for a change to Flutterdependency: dartDart team may need to help usDart team may need to help usdependency:dart-triagedTriaged by Dart teamTriaged by Dart teame: wasmIssues related to the wasm build of Flutter Web.Issues related to the wasm build of Flutter Web.team-engineOwned by Engine teamOwned by Engine teamtriaged-engineTriaged by Engine teamTriaged by Engine team
Description
Use case
wasm interoperability would offers great value to flutter's framework
I'm sure the team is aware of this [1, 2] given that there used to be a labs.dart.dev's package wasm
that was discontinued in summer 2023;
according to this comment such decision was caused by 3 technical obstacles:
- lack of dart/flutter native assets feature
- lack of AOT mode of the wasm runtime of choice for ios
- need for a separated package for bindings
as of today there is visible momentum towards the clearing of the main obstacles
- dart has an experimental native assets feature
- wasmedge besides provide support for several platforms is working on wasm AOT fro android and ios
Proposal
Track the clearing of technical blocker for a wasm
implementation
and if/when these blockers are cleared resume/re-work the deprecated package:wasm
CodeDoctorDE, bivens-dev and pablojimpas
Metadata
Metadata
Assignees
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projectc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to FlutterA detailed proposal for a change to Flutterdependency: dartDart team may need to help usDart team may need to help usdependency:dart-triagedTriaged by Dart teamTriaged by Dart teame: wasmIssues related to the wasm build of Flutter Web.Issues related to the wasm build of Flutter Web.team-engineOwned by Engine teamOwned by Engine teamtriaged-engineTriaged by Engine teamTriaged by Engine team