Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-187

Improve performance of layer/surface resize

    Details

      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.

        Issue Links

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              mike.jumper Michael Jumper
              Reporter:
              mike.jumper Michael Jumper
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development