Closed Bug 626520 Opened 14 years ago Closed 3 years ago

Async plugin rendering path re-uploads entire plugin area on every frame

Categories

(Core Graveyard :: Plug-ins, defect)

x86
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: roc, Unassigned)

References

Details

Currently we create a new CairoImage every time the plugin surface changes in any way. This requires us to re-upload the entire plugin frame since image surfaces are immutable --- even if the changed area is small.

To fix this we'll need different layer API. Maybe something more like CanvasLayer. Or maybe we could just use CanvasLayer.
Resolving as wont fix, plugin support deprecated in Firefox 85.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WONTFIX
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.