Files
noVNC/include
Solly Ross d1800d0960 Avoid Creating Small Objects Frequently
Creating lots of small objects frequently can drastically decrease
performance.  This commit introduces three fixes which avoid this:

- Use a preallocated palette and indexed-to-rgb destination Typed Array
  (the destination typed array is currently allocated at `4 * width *
  height`).

- Inline `getTightCLength`, which returned a two-item array.

- Pass RGBX data directly in a Typed Array to the Display, which
  avoids an extra loop, and only creates a new Typed Array View,
  instead of a whole new ArrayBuffer.
2015-08-06 14:47:03 -04:00
..
2014-09-15 16:46:02 -04:00
2014-09-15 16:46:02 -04:00
2014-09-15 16:46:02 -04:00
2014-11-26 09:24:13 +01:00
2011-02-03 11:04:32 -06:00
2015-08-06 14:47:03 -04:00
2015-08-06 14:47:03 -04:00
2015-03-26 17:09:05 -04:00
2014-09-15 16:46:02 -04:00