if (data) {
                    outputSize += data.length;
                    writer.writeUint8Array(data, function() {
                        onappend(false, data);
                        onflush();