Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Done
-
None
-
None
Description
Resizing a layer is an expensive operation within the client, as it requires making a full copy of the contents of the canvas backing the layer. By the standard, the contents of the canvas tag must be cleared when the size is changed, thus the Guacamole client needs to save and restore the graphical state of the canvas prior to resizing.
Similarly, on the server, resizing a surface involves allocating enough space to hold the new image and copying the data over. For large surfaces, this can be expensive.
Attachments
Issue Links
- is depended upon by
-
GUACAMOLE-168 Add support for X.Org
- In Progress