- From: Simon Pieters <simonp@opera.com>
- Date: Tue, 10 Apr 2012 07:20:03 +0200
- To: "Jonas Sicking" <jonas@sicking.cc>
- Cc: "public-webapps@w3c.org" <public-webapps@w3c.org>
On Wed, 04 Apr 2012 18:37:46 +0200, Jonas Sicking <jonas@sicking.cc> wrote: > Sounds great to me. The ports attribute is basically useless except in > this > one instance since ports are these days expose as part of structured > clones. > > Avoiding using it in this arguably weird way in this one instance seems > like a win to me. I'd like to have an opinion from WebKit and Microsoft about this proposal. Can someone comment or cc relevant people, please? cheers > / Jonas > > On Wednesday, April 4, 2012, Simon Pieters wrote: > >> Hi, >> >> In Opera Extensions we use something that resembles shared workers. One >> modification is that the 'connect' event's source port is exposed in >> .source instead of in .ports[0], to make it closer to the API for >> cross-document messaging. Maybe we should make this change to Shared >> Workers as well. >> >> I think shared workers hasn't seen wide adoption yet, so maybe changes >> like this are still possible. >> >> What do people think? >> >> currently: >> onconnect = function(e) { e.ports[0].postMessage('pong') } >> >> proposed change: >> onconnect = function(e) { e.source.postMessage('pong') } >> >> -- >> Simon Pieters >> Opera Software >> >> -- Simon Pieters Opera Software
Received on Tuesday, 10 April 2012 05:20:28 UTC