Disk drive implemented by HTML5