Browser based desktop. Based on tty.js.