Websocket-based file system