Test Wasm web-build (flutter build web --wasm) #1734
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#1734
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Flutter 3.47 zet in op WebAssembly als default voor web. OciDeck gebruikt al
package:web(geendart:html-imports in lib/), dus de migratie naar JS-interop is al gebeurd.Test:
flutter build web --release --wasmconnect-src 'self') — geen third-party originsAls het werkt: overweeg Wasm als default build-target.
Als het niet werkt: documenteer wat breekt en of het een blocker is of een flag-issue.
Bron: https://flutter.dev/blog/whats-new-in-flutter-3-47 (Setting course for Wasm by default)
Wasm-build test
flutter build web --wasmis succesvol uitgevoerd (67.6s, build/web gegenereerd).Wat werkt
package:web(geendart:html-imports), dus de JS-interop migratie is al gebeurdNog te verifiëren (handmatig)
connect-src 'self') — geen third-party originsAanbeveling
De build werkt. De resterende tests zijn handmatige beeldkeuring en CSP-controle (
make check-web). Als alles goed gaat, kan Wasm als default build-target overwogen worden in een aparte PR.