today promises, taskqueues and dataview, arraybuffer