// Code to provide a consistent test interface for workers and shared workers.
if (self.postMessage) {
if (self.init)
init();
} else {
self.onconnect = function(event) {
self.postMessage = function(message) { event.ports[0].postMessage(message); };
event.ports[0].onmessage = function (evt) {
if (self.onmessage)
self.onmessage(evt);
};
if (self.init)
init();
};
}