1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| // make sure self is defined so that the Dojo build can evaluate this file without crashing.
| if (typeof self === 'undefined') {
| self = {}; //eslint-disable-line no-implicit-globals, no-global-assign
| }
|
| self.onmessage = function(event) {
| 'use strict';
| var array = event.data.array;
| var postMessage = self.webkitPostMessage || self.postMessage;
|
| try {
| // transfer the test array back to the caller
| postMessage({
| array : array
| }, [array.buffer]);
| } catch (e) {
| postMessage({});
| }
| };
|
|