-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
flutter/engine
#22807Closed
Copy link
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work lista: imagesLoading, displaying, rendering imagesLoading, displaying, rendering imagesa: productionIssues experienced in live production appsIssues experienced in live production appsc: crashStack traces logged to the consoleStack traces logged to the consolecustomer: web10dependency: skiaSkia team may need to help usSkia team may need to help use: web_canvaskitCanvasKit (a.k.a. Skia-on-WebGL) rendering backend for WebCanvasKit (a.k.a. Skia-on-WebGL) rendering backend for Webengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.platform-webWeb applications specificallyWeb applications specifically
Milestone
Description
Safari and some older versions of Chrome and other browsers do not support WeakRef (it's coming to Safari though). We need to make CkImage, CkAnimatedImage, and CkPicture classes resurrectable.
This will fix the following issues:
- Use-after-free issues with pictures (e.g. [web]: Canvaskit Crashes #65480)
- Image memory leaks (e.g. [web] SkAnimatedImage leaks #50409, CanvasKit uses too much memory (~100KB) per laid out paragraph #66614)
Metadata
Metadata
Assignees
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work lista: imagesLoading, displaying, rendering imagesLoading, displaying, rendering imagesa: productionIssues experienced in live production appsIssues experienced in live production appsc: crashStack traces logged to the consoleStack traces logged to the consolecustomer: web10dependency: skiaSkia team may need to help usSkia team may need to help use: web_canvaskitCanvasKit (a.k.a. Skia-on-WebGL) rendering backend for WebCanvasKit (a.k.a. Skia-on-WebGL) rendering backend for Webengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.platform-webWeb applications specificallyWeb applications specifically