]>
Commit | Line | Data |
---|---|---|
0e9b61d2 JM |
1 | Short Term: |
2 | ||
9b8f457b JM |
3 | - Test normal arrays vs TypedArrays vs imageData arrays. |
4 | - Blog post about it. | |
5 | ||
159ad55d JM |
6 | - VNC performance and regression playback suite. |
7 | - WebSockets | |
8 | - expand latency test | |
9 | - add absolute timers (every 500 packets) | |
10 | - try 1 ms delay | |
11 | - stop at 4000 packets | |
12 | - small and large packets test | |
13 | ||
14 | - JavaScript | |
15 | - just base64 decode | |
16 | - everything except Canvas | |
17 | ||
18 | - Full test | |
19 | - Without WebSockets | |
20 | - With replay from python tester | |
21 | - add higher-resolution multi test | |
22 | ||
23 | - websockify test with echo and playback functionality | |
24 | - choosen by client test page on connect | |
25 | ||
26 | ||
2574936f JM |
27 | - Keyboard layout/internationalization support |
28 | - convert keyCode into proper charCode | |
c0f3c664 | 29 | |
0981845e JM |
30 | - IE 9 improvements. |
31 | - https://github.com/gimite/web-socket-js/issues#issue/41 | |
32 | - try window.atob instead of decode for better performance | |
6a52558d | 33 | |
a867de16 | 34 | - Status bar menu/buttons: |
6a52558d JM |
35 | - Explanatory hover text over buttons |
36 | ||
6a52558d | 37 | - Configuration menu: |
a867de16 JM |
38 | - Tunable: speed vs. bandwidth selection |
39 | - Tunable: CPU use versus latency. | |
a867de16 | 40 | - Scaling |
6a52558d JM |
41 | |
42 | - Keyboard menu: | |
6a52558d JM |
43 | - Ctrl Lock, Alt Lock, SysRq Lock |
44 | - Highlight menu icon when keys are locked | |
45 | ||
46 | - Clipboard button -> popup: | |
47 | - text, clear and send buttons | |
48 | ||
2574936f JM |
49 | Medium Term: |
50 | ||
2574936f JM |
51 | - Viewport support |
52 | ||
53 | - Touchscreen testing/support. |