Usando objetos transferibles de un trabajador web

Actualmente tengo este código para crear un trabajador web:

w = new Worker("webwork.js");
w.onmessage = function(event) { alert(event.data); }

Y luego elwebwork.js Código para el trabajador web:

self.onmessage = function(event) {
    //var ss=r;  //Causes error because of undefined
    var ss="";
    for(var currProp in event) {
        ss+=("event."+currProp+"="+event[currProp]+"\n");
    }
    postMessage(ss);
}

Ahora quiero transferir un 128 megabyteArrayBuffer con este código:

var r = new ArrayBuffer(1048576*128);
w.postMessage(0, [r]);

Ahora que supuestamente he transferido la variabler, ¿cómo accedo desde el propio Web Worker? Yo he tratadoevent.r, sólor, self.r y otras cosas como tratar de agregar un segundo argumento de función para la matriz deArrayBuffers, pero nada funciona.

¿Cómo puedo acceder a las variables transferidas desde el Trabajador Web?

Respuestas a la pregunta(5)

Su respuesta a la pregunta