Backed out 2 changesets (bug 1827651) for causing TestAUSHelper related bustages...
[gecko.git] / dom / workers / test / fileReadSlice_worker.js
blobedbad888028bd34b0f43c06b59aae1348749e2d8
1 /**
2  * Expects an object containing a blob, a start index and an end index
3  * for slicing. Returns the contents of the blob read as text.
4  */
5 onmessage = function (event) {
6   var blob = event.data.blob;
7   var start = event.data.start;
8   var end = event.data.end;
10   var slicedBlob = blob.slice(start, end);
12   var fileReader = new FileReaderSync();
13   var text = fileReader.readAsText(slicedBlob);
15   postMessage(text);