Audience question on the browser-side remote console: is there post-processing between VNC frames and WebSocket frames, and how efficient is it in Ruby? Answer: for the browser case there is translation (done with method calls), not particularly efficient in Ruby. For the PURR smuggling case no translation is needed — the proxy just routes TCP.