]> git.proxmox.com Git - mirror_novnc.git/commit
Scroll render test and perf speedup.
authorJoel Martin <github@martintribe.org>
Fri, 6 Aug 2010 20:53:13 +0000 (15:53 -0500)
committerJoel Martin <github@martintribe.org>
Fri, 6 Aug 2010 21:43:24 +0000 (16:43 -0500)
commit4ed717ad31798fbb9ab0344fa9f590321f1f025f
tree5e3cd9899377d67eb07624b89cfdbc55d417b396
parentb7155950d3704d108b4a3cdc1afe5f9d54c9152e
Scroll render test and perf speedup.

Turns out when Windows is running in QEMU and a window scroll happens,
there are lots of little hextile rects sent. This is slow in noVNC.

- Some recording/playback improvement.
- Add test harness to drive playback of recordings.
- By pulling off the rect header in one chunk we get a 3X speedup in
  Chrome and a 20% speedup in firefox (specifically for the scroll
  test).
- Also, get rid of some noise from creating timers for handle_message.
  Check to make sure there isn't already a pending timer first.
include/rfb.js
tests/vnc_playback.html [new file with mode: 0644]
utils/wsproxy.py