-
Notifications
You must be signed in to change notification settings - Fork 30.1k
Closed
flutter/engine
#39592Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work lista: sizeReducing IPA/APK/JS sizesReducing IPA/APK/JS sizesa: typographyText rendering, possibly libtxtText rendering, possibly libtxte: web_canvaskitCanvasKit (a.k.a. Skia-on-WebGL) rendering backend for WebCanvasKit (a.k.a. Skia-on-WebGL) rendering backend for Webperf: app sizePerformance issues related to app size (binary/code size) or disk spacePerformance issues related to app size (binary/code size) or disk spaceplatform-webWeb applications specificallyWeb applications specifically
Description
The ICU-less build of CanvasKit needs 4 pieces of information from us:
- Line breaks: from
v8BreakIterator(only available in Chromium). - Word boundaries: from
Intl.Segmenter(available in all browsers except Firefox). - Grapheme boundaries: from
Intl.Segmenter(available in all browsers except Firefox). - Bidi regions: from
ICU4X(not available in any browser).
The glue code for providing the above information to CanvasKit needs to be implemented in the flutter web engine.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work lista: sizeReducing IPA/APK/JS sizesReducing IPA/APK/JS sizesa: typographyText rendering, possibly libtxtText rendering, possibly libtxte: web_canvaskitCanvasKit (a.k.a. Skia-on-WebGL) rendering backend for WebCanvasKit (a.k.a. Skia-on-WebGL) rendering backend for Webperf: app sizePerformance issues related to app size (binary/code size) or disk spacePerformance issues related to app size (binary/code size) or disk spaceplatform-webWeb applications specificallyWeb applications specifically