¿Chrome.runtime admite la publicación de mensajes con objetos transferibles?

Estoy aprendiendo sobre los objetos transferibles:http://updates.html5rocks.com/2011/12/Transferable-Objects-Lightning-Fast

Parecen bastante impresionantes y me gustaría usarlos en mi extensión para acelerar el paso de datos desde el interior de un iframe a fuera de un iframe.

Tengo este código de ejemplo funcionando, pero usa un Trabajador Web:

var s = document.createElement("script");
s.type = "text/js-worker";
s.innerHTML = 'console.log("i ran!");';
document.body.appendChild(s);

var blob = new Blob(Array.prototype.map.call(document.querySelectorAll("script[type=\"text\/js-worker\"]"), function (oScript) {
    return oScript.textContent;
}), { type: "text/javascript" });

var worker = new Worker(window.URL.createObjectURL(blob));

var arrayBuffer = new ArrayBuffer(1);

worker.onmessage = function (oEvent) {
    console.log("Called back by the worker!\n");
};

console.log("worker:", worker);
worker.postMessage(arrayBuffer, [arrayBuffer]);

if (arrayBuffer.byteLength) {
    console.error("nope");
} else {
    console.log("it worked");
}

¿Alguien tiene alguna información sobre el soporte o una línea de tiempo para el soporte de / a crbug para usar un puerto como:

var port = chrome.runtime.connect({
    name: 'youTubeIFrameConnectRequest'
});

//port.postMessage -- transferrable object.

No veo ningún apoyo para él ni nada sobre su apoyo, ¡pero eso parece realmente extraño!

Respuestas a la pregunta(1)

Su respuesta a la pregunta