~/talk

VNC with JavaScript was waiting for some sugar

Talkat JSConf US 2011 · 2011-05-02..05-03· [web-platform, javascript]
links:none on file
slides:none on file

A JavaScript VNC viewer and a Node-based VNC server implement the RFB protocol and use VNC over WebSocket to stream a pixel array. The code exposes a node screen module giving a raw frame buffer (example: framebuffer 800x600) and a refresh loop adjusted to refresh 10–25Hz. Demoed features: native VNC and browser clients connect, node-canvas writes pixels, keyboard and pointer events arrive, a simple multiplayer rectangle game runs in real time, and the project is released on GitHub.

AI-written summary · about

  1. 0:00VNC with JavaScript intro
  2. 1:12Five years of VNC viewer
  3. 2:39Remote Frame Buffer protocol
  4. 3:21Demo native vs JS VNC
  5. 5:11Custom Node.js VNC services
  6. 8:53Client connections and mouse
  7. 11:05Frame buffer in Node.js
  8. 12:52Multiplayer game with VNC
  9. 20:45VNC applications and future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.