Options:
- # Session Start: Fri Jun 21 00:00:00 2013
- # Session Ident: #whatwg
- # [00:00] <dekiss> check ecmascript language specification :)
- # [00:02] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:02] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [00:03] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Client Quit)
- # [00:04] * Quits: dekiss (~dejan@unaffiliated/dekiss) (Quit: Ex-Chat)
- # [00:04] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [00:04] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:11] * Joins: nessy (~silviapf@stargate.it.nicta.com.au)
- # [00:15] * Joins: dekiss (~dejan@46.217.81.164)
- # [00:15] * Quits: dekiss (~dejan@46.217.81.164) (Changing host)
- # [00:15] * Joins: dekiss (~dejan@unaffiliated/dekiss)
- # [00:17] <dekiss> if I add enter key html unicode code unit to the text node as text and if that text node is in element which has white-space: pre-wrap, will that make new line?
- # [00:18] * Quits: smaug____ (~chatzilla@nat/mozilla/x-ntjwqantujabkqss) (Ping timeout: 246 seconds)
- # [00:18] * Quits: AladinBouzerd (~aladinbou@41.104.177.57) (Ping timeout: 252 seconds)
- # [00:19] * Joins: AladinBouzerd (~aladinbou@41.104.177.57)
- # [00:20] <Hixie> wtf. why does http://www.hixie.ch/tests/adhoc/dom/level0/location/cross-origin/001.html sometimes fail in chrome.
- # [00:20] <rafaelw> Hixie: IE seems to through away content attribute values it doesn't like. Gecko/WK/Blink all keep (but ignore) them. Trying to figure out what the spec says about this.
- # [00:20] <Hixie> rafaelw: content attributes are never sanitised.
- # [00:20] <rafaelw> http://jsbin.com/aputuk/7/edit
- # [00:21] <Hixie> rafaelw: they can always be set, they can always be removed, they can always be read.
- # [00:21] <Hixie> rafaelw: (specced in DOM Core)
- # [00:21] <rafaelw> reference?
- # [00:21] * Quits: dekiss (~dejan@unaffiliated/dekiss) (Quit: Ex-Chat)
- # [00:22] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:22] <Hixie> hard to say what to reference, since it's the absence of any requirements to the contrary that define this :-)
- # [00:22] <rafaelw> I see.
- # [00:23] <Hixie> but e.g. see the spec for setAttribute()
- # [00:23] * Quits: will_i_was (~william@vpn.space150.com) (Remote host closed the connection)
- # [00:26] <rafaelw> Ok. Thanks.
- # [00:29] * Quits: jryans (~jryans@office.massrel.com) (Quit: Linkinus - http://linkinus.com)
- # [00:37] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
- # [00:41] * Joins: will_i_was (~william@vpn.space150.com)
- # [00:44] * Joins: dekiss (~dejan@unaffiliated/dekiss)
- # [00:45] <dekiss> why this doesn't output value if the charset attribute alert(document.childNodes[1].childNodes[0].childNodes[1].charset);
- # [00:46] * Quits: will_i_was (~william@vpn.space150.com) (Ping timeout: 268 seconds)
- # [00:46] * Quits: mven (~mven@169.241.49.225) (Remote host closed the connection)
- # [00:47] * Quits: decotii (~decotii@static-98-116-12-109.nycmny.fios.verizon.net) (Quit: Leaving)
- # [00:49] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Remote host closed the connection)
- # [00:51] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [00:56] * Joins: birtles (~chatzilla@61-121-216-2.bitcat.net)
- # [00:56] * Quits: dekiss (~dejan@unaffiliated/dekiss) (Quit: Ex-Chat)
- # [00:56] * Joins: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [00:57] * Joins: dekiss (~dejan@46.217.81.164)
- # [00:57] * Quits: dekiss (~dejan@46.217.81.164) (Changing host)
- # [00:57] * Joins: dekiss (~dejan@unaffiliated/dekiss)
- # [00:59] * Joins: a-ja (~Instantbi@70.230.157.38)
- # [01:03] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [01:04] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Client Quit)
- # [01:05] * Quits: ap (~ap@2620:149:4:1b01:99a4:74dd:c838:9ea4) (Ping timeout: 255 seconds)
- # [01:07] * Quits: tantek (~tantek@199.223.125.130) (Quit: tantek)
- # [01:09] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 240 seconds)
- # [01:10] * Joins: yoshiki_ (yoshiki@nat/google/x-ammjicsrfjkyeliv)
- # [01:11] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
- # [01:11] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [01:12] * Joins: ap (~ap@2620:149:4:1b01:64cb:950b:6f64:17a3)
- # [01:12] * Quits: yoshiki (yoshiki@nat/google/x-azvbtnldhpmiiupb) (Ping timeout: 246 seconds)
- # [01:16] * Quits: nessy (~silviapf@stargate.it.nicta.com.au) (Ping timeout: 268 seconds)
- # [01:17] * Joins: sgalineau (~sylvaing@sjfw1.adobe.com)
- # [01:19] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [01:22] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [01:25] * Quits: dekiss (~dejan@unaffiliated/dekiss) (Quit: Ex-Chat)
- # [01:25] * Joins: nessy (~silviapf@202-159-131-199.dyn.iinet.net.au)
- # [01:25] * Quits: gavin_ (~gavin@76.14.87.162) (Read error: Connection reset by peer)
- # [01:26] * Joins: gavin_ (~gavin@76.14.87.162)
- # [01:30] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Ping timeout: 264 seconds)
- # [01:30] * Joins: slowhands (~emrantalu@c-50-136-110-211.hsd1.ct.comcast.net)
- # [01:32] * heycam|away is now known as heycam
- # [01:33] <heycam> Hixie, pong
- # [01:35] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [01:35] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [01:43] * Joins: tantek (~tantek@199.223.125.130)
- # [01:46] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [01:51] * Quits: msaad (~marcus@24-212-234-115.cable.teksavvy.com) (Ping timeout: 240 seconds)
- # [02:02] * Quits: Benvie_ (~brandon@204.28.118.69) (Ping timeout: 248 seconds)
- # [02:02] * Joins: Benvie_ (~brandon@204.28.118.69)
- # [02:03] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
- # [02:03] * Joins: will_i_was (~william@vpn.space150.com)
- # [02:03] * Joins: lmcliste_ (~lmclister@sjfw1.adobe.com)
- # [02:04] * Quits: fishd (~darin@216.239.45.66) (Read error: Connection reset by peer)
- # [02:04] * Quits: lmclister (~lmclister@sjfw1.adobe.com) (Ping timeout: 240 seconds)
- # [02:04] * Quits: AladinBouzerd (~aladinbou@41.104.177.57) (Ping timeout: 255 seconds)
- # [02:04] * Joins: fishd (~darin@216.239.45.66)
- # [02:05] * Aww is now known as ishanyxy
- # [02:05] * Joins: yoichio_ (yoichio@nat/google/x-fktnpudgbxkxyqzg)
- # [02:05] * ishanyxy is now known as Aww
- # [02:05] * Quits: othermaciej (~mjs@17.114.109.72) (Quit: othermaciej)
- # [02:06] * Quits: yoichio (yoichio@nat/google/x-jwwnmhvqdqfinvll) (Ping timeout: 264 seconds)
- # [02:06] * Joins: dekiss (~dejan@77.28.28.252)
- # [02:06] * Quits: dekiss (~dejan@77.28.28.252) (Changing host)
- # [02:06] * Joins: dekiss (~dejan@unaffiliated/dekiss)
- # [02:06] * Quits: dekiss (~dejan@unaffiliated/dekiss) (Read error: Connection reset by peer)
- # [02:06] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 264 seconds)
- # [02:07] * Quits: will_i_was (~william@vpn.space150.com) (Ping timeout: 240 seconds)
- # [02:08] * Quits: jernoble_ (~jernoble@17.212.154.211) (Quit: Computer has gone to sleep.)
- # [02:11] * Quits: ukai_ (ukai@nat/google/x-metwchvetntftvls) (Ping timeout: 260 seconds)
- # [02:11] * Joins: mpt (~mpt@nat/canonical/x-qcydqncofafpqsyy)
- # [02:11] * Quits: mpt (~mpt@nat/canonical/x-qcydqncofafpqsyy) (Changing host)
- # [02:11] * Joins: mpt (~mpt@canonical/mpt)
- # [02:11] * Joins: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br)
- # [02:12] * ojan is now known as ojan_away
- # [02:12] * Joins: ap_ (~ap@2620:149:4:1b01:b053:c5ca:5a1a:4d9c)
- # [02:14] * Quits: ap (~ap@2620:149:4:1b01:64cb:950b:6f64:17a3) (Ping timeout: 255 seconds)
- # [02:14] * ap_ is now known as ap
- # [02:17] * Quits: sgalineau (~sylvaing@sjfw1.adobe.com) (Read error: Connection reset by peer)
- # [02:20] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [02:22] * Joins: jernoble_ (~jernoble@65.50.220.249)
- # [02:23] * Joins: msaad (~marcus@24-212-234-115.cable.teksavvy.com)
- # [02:24] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Ping timeout: 252 seconds)
- # [02:25] <TabAtkins> heycam: !
- # [02:25] <heycam> TabAtkins, hi :)
- # [02:25] <TabAtkins> [MapClass]?
- # [02:25] <heycam> yes yes, I know :)
- # [02:25] <TabAtkins> ^_^
- # [02:25] * heycam still has a few days left in the week to make good
- # [02:26] <heycam> I saw the thread on www-style
- # [02:26] <heycam> (so I guess the implementation work is why you'd like it looked at soon)
- # [02:26] * Quits: jsbell (jsbell@nat/google/x-qmsdetyclzjjnofa) (Quit: There's no place like home...)
- # [02:29] * Joins: gavin___ (~gavin@76.14.87.162)
- # [02:30] * Quits: gavin_ (~gavin@76.14.87.162) (Read error: Connection reset by peer)
- # [02:31] <TabAtkins> Yup!
- # [02:32] <TabAtkins> Was talking with the implementor a few minutes ago.
- # [02:32] <heycam> cool
- # [02:36] * Joins: ukai_ (ukai@nat/google/x-uqgycxnyvabfuokb)
- # [02:37] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [02:38] * Quits: tantek (~tantek@199.223.125.130) (Quit: tantek)
- # [02:45] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [02:47] * Quits: ap (~ap@2620:149:4:1b01:b053:c5ca:5a1a:4d9c) (Quit: ap)
- # [02:48] * heycam is now known as heycam|away
- # [02:49] * Quits: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [02:50] * Quits: sicking (~sicking@m77-218-233-149.cust.tele2.se) (Quit: sicking)
- # [02:50] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:52] <TabAtkins> Hixie: Yo, are the W3C versions of PostMessage/SSE/WebWorkers/etc all still accurate? Are they genned off of the current WHATWG spec, or what?
- # [02:57] * Joins: will_i_was (~william@san.space150.com)
- # [02:58] * Joins: tantek (~tantek@md52036d0.tmodns.net)
- # [02:59] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [03:02] * Quits: will_i_was (~william@san.space150.com) (Ping timeout: 255 seconds)
- # [03:02] * Quits: tantek (~tantek@md52036d0.tmodns.net) (Client Quit)
- # [03:08] * Quits: josemanuel (~josemanue@132.205.221.87.dynamic.jazztel.es) (Quit: Saliendo)
- # [03:20] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [03:24] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Ping timeout: 240 seconds)
- # [03:25] * Joins: annevk (~annevk@p14100-ipngn4101marunouchi.tokyo.ocn.ne.jp)
- # [03:28] * Joins: Cory2 (~Adium@ip72-219-235-57.dc.dc.cox.net)
- # [03:29] * Quits: jernoble_ (~jernoble@65.50.220.249) (Quit: Computer has gone to sleep.)
- # [03:41] * Joins: falken (falken@nat/google/x-hqeanbbxkrjrhgac)
- # [03:42] * Quits: krawchyk (~krawchyk@c-76-21-215-221.hsd1.dc.comcast.net) (Remote host closed the connection)
- # [03:44] * Joins: victorbjelkholm (~victorbje@85.61.235.195)
- # [03:44] * Parts: a-ja (~Instantbi@70.230.157.38)
- # [03:45] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 248 seconds)
- # [03:50] * Quits: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br) (Read error: Connection reset by peer)
- # [03:52] * Quits: lmcliste_ (~lmclister@sjfw1.adobe.com) (Quit: lmcliste_)
- # [03:52] * Quits: jorgepedret (~chaoticjo@S01067444013f60b9.vc.shawcable.net) (Quit: Computer has gone to sleep.)
- # [03:52] * Joins: will_i_was (~william@blackhole.space150.com)
- # [03:54] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
- # [03:55] * Quits: kinetik (~kinetik@121.99.35.162) (Ping timeout: 248 seconds)
- # [03:56] * Joins: kinetik (~kinetik@121.99.35.162)
- # [03:56] * Quits: will_i_was (~william@blackhole.space150.com) (Ping timeout: 240 seconds)
- # [03:59] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [03:59] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [03:59] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [04:01] * Quits: karbassi (~karbassi@li62-206.members.linode.com)
- # [04:01] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
- # [04:06] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [04:07] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Ping timeout: 246 seconds)
- # [04:07] * Joins: cabanier (~cabanier@sjfw1-a.adobe.com)
- # [04:09] * Quits: JohnAlbin (~JohnAlbin@114-24-48-203.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [04:15] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:22] * Joins: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt)
- # [04:23] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [04:26] * Quits: Cory2 (~Adium@ip72-219-235-57.dc.dc.cox.net) (Quit: Leaving.)
- # [04:33] * Quits: rcombs (~rcombs@rcombs.me) (Quit: ZNC - http://znc.sourceforge.net)
- # [04:34] * Joins: rcombs (~rcombs@rcombs.me)
- # [04:47] * Joins: will_i_was (~william@san.space150.com)
- # [04:49] * Quits: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt) (Remote host closed the connection)
- # [04:49] * Quits: victorbjelkholm (~victorbje@85.61.235.195) (Remote host closed the connection)
- # [04:50] * Quits: will_i_was (~william@san.space150.com) (Ping timeout: 240 seconds)
- # [04:54] * Quits: rcombs (~rcombs@rcombs.me) (Quit: ZNC - http://znc.sourceforge.net)
- # [04:55] * Joins: rcombs (~rcombs@rcombs.me)
- # [04:58] <annevk> TabAtkins: sequence<Node> won't have .find and .findAll on it, so I think arv is wrong
- # [05:00] * Joins: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com)
- # [05:03] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [05:05] * Quits: rcombs (~rcombs@rcombs.me) (Quit: ZNC - http://znc.sourceforge.net)
- # [05:07] * Joins: rcombs (~rcombs@rcombs.me)
- # [05:15] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Remote host closed the connection)
- # [05:16] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [05:16] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [05:17] * Quits: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com) (Quit: Be back later)
- # [05:18] * Quits: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [05:19] * Joins: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt)
- # [05:20] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 240 seconds)
- # [05:23] * Quits: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt) (Ping timeout: 246 seconds)
- # [05:24] <Hixie> TabAtkins: i think the ones in dev.w3.org are, but i wouldn't bet on it
- # [05:24] * Krinkle is now known as Krinkle|detached
- # [05:24] <Hixie> TabAtkins: certainly the canonical material as far as i'm concerned is the material in whatwg.org/c
- # [05:25] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [05:26] * Joins: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com)
- # [05:29] * Krinkle|detached is now known as Krinkle
- # [05:38] * Quits: barneybook (~kvirc@220-136-53-148.dynamic.hinet.net) (Ping timeout: 240 seconds)
- # [05:39] * Krinkle is now known as Krinkle|detached
- # [05:41] * Joins: jernoble_ (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net)
- # [05:41] * Joins: will_i_was (~william@vpn.space150.com)
- # [05:41] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
- # [05:43] * [[zzz]] is now known as [[zz]]
- # [05:45] * Quits: will_i_was (~william@vpn.space150.com) (Ping timeout: 246 seconds)
- # [05:48] * Joins: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [05:51] * Quits: nessy (~silviapf@202-159-131-199.dyn.iinet.net.au) (Quit: Leaving.)
- # [05:51] * Joins: nessy (~silviapf@202-159-131-199.dyn.iinet.net.au)
- # [05:53] * Quits: slowhands (~emrantalu@c-50-136-110-211.hsd1.ct.comcast.net) (Quit: Computer has gone to sleep)
- # [05:54] * Krinkle|detached is now known as Krinkle
- # [05:55] * Joins: slowhands (~emrantalu@c-50-136-110-211.hsd1.ct.comcast.net)
- # [05:56] * Quits: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Ping timeout: 252 seconds)
- # [06:00] * Quits: nessy (~silviapf@202-159-131-199.dyn.iinet.net.au) (Quit: Leaving.)
- # [06:05] * Quits: cabanier (~cabanier@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [06:10] * heycam|away is now known as heycam
- # [06:12] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [06:24] * Joins: hober2 (~ted@unaffiliated/hober)
- # [06:26] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Ping timeout: 240 seconds)
- # [06:28] * Joins: cabanier (~cabanier@sjfw1.adobe.com)
- # [06:28] * Quits: hober (~ted@unaffiliated/hober) (Ping timeout: 264 seconds)
- # [06:30] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [06:30] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [06:34] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 240 seconds)
- # [06:35] * Joins: will_i_was (~william@vpn.space150.com)
- # [06:40] * Quits: will_i_was (~william@vpn.space150.com) (Ping timeout: 248 seconds)
- # [06:53] * Quits: slowhands (~emrantalu@c-50-136-110-211.hsd1.ct.comcast.net) (Quit: Computer has gone to sleep)
- # [06:54] * Joins: slowhands (~emrantalu@c-50-136-110-211.hsd1.ct.comcast.net)
- # [06:58] * Quits: slowhands (~emrantalu@c-50-136-110-211.hsd1.ct.comcast.net) (Ping timeout: 246 seconds)
- # [06:59] * Quits: jernoble_ (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [07:04] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [07:06] * Quits: bobbylaporte (~bobbylapo@108.166.175.162) (Ping timeout: 248 seconds)
- # [07:06] * Quits: hober2 (~ted@unaffiliated/hober) (Read error: Connection reset by peer)
- # [07:07] * Quits: bentruyman (~bentruyma@108.166.175.171) (Ping timeout: 248 seconds)
- # [07:07] * Quits: msaad (~marcus@24-212-234-115.cable.teksavvy.com) (Read error: Connection reset by peer)
- # [07:08] * Joins: bobbylaporte (~bobbylapo@108.166.175.162)
- # [07:09] * Quits: jwalden (~waldo@nat/mozilla/x-gaqrsoydviqusonr) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 21.0/20130521122340])
- # [07:12] * Joins: bentruyman (~bentruyma@108.166.175.171)
- # [07:19] * Quits: rcombs (~rcombs@rcombs.me) (Ping timeout: 255 seconds)
- # [07:24] * Joins: rcombs (~rcombs@rcombs.me)
- # [07:28] * Quits: ripples (~ripples@41-135-28-245.dsl.mweb.co.za) (Quit: soon)
- # [07:29] * Joins: ChaoticJorge (~chaoticjo@64-46-3-158.dyn.novuscom.net)
- # [07:34] * Joins: Masklinn (~textual@213.211.144.248)
- # [07:36] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [07:37] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
- # [07:38] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 255 seconds)
- # [07:38] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [07:42] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
- # [07:46] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 246 seconds)
- # [07:48] * Joins: tantek (~tantek@ip-64-134-229-65.public.wayport.net)
- # [07:58] * Quits: gavin (~gavin@firefox/developer/gavin) (Remote host closed the connection)
- # [07:58] * Joins: gavin (~gavin@people1.scl3.mozilla.com)
- # [07:58] * Quits: gavin (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [07:58] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [08:00] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 246 seconds)
- # [08:02] * Quits: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com) (Quit: Be back later)
- # [08:03] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [08:03] * Quits: Masklinn (~textual@213.211.144.248)
- # [08:06] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
- # [08:08] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [08:16] * Parts: JimJibber (~jim@host-78-146-58-128.as13285.net)
- # [08:16] * Joins: JimJibber (~jim@host-78-146-58-128.as13285.net)
- # [08:19] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 246 seconds)
- # [08:21] * Joins: Areks (~Areks@rs.gridnine.com)
- # [08:25] * Joins: will_i_was (~william@vpn.space150.com)
- # [08:29] * Quits: will_i_was (~william@vpn.space150.com) (Ping timeout: 268 seconds)
- # [08:32] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [08:32] * Krinkle is now known as Krinkle|detached
- # [08:33] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
- # [08:40] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 264 seconds)
- # [08:40] * abarth is now known as abarth|zZz
- # [08:42] * Joins: Ms2ger (~Ms2ger@91.182.57.43)
- # [08:49] <MikeSmith> damn who fuglied up the desktop notifications in the Chromium trunk, and why
- # [08:50] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [08:51] * Quits: ChaoticJorge (~chaoticjo@64-46-3-158.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [08:56] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 246 seconds)
- # [08:58] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [09:03] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [09:05] * Quits: tantek (~tantek@ip-64-134-229-65.public.wayport.net) (Quit: tantek)
- # [09:09] * Joins: Obvious (tachikoma@188.226.74.2)
- # [09:10] * Joins: hasather (~hasather@80.91.33.141)
- # [09:11] * Quits: ^esc (~esc_ape@77.116.247.146.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [09:18] * Joins: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [09:19] * Joins: will_i_was (~william@blackhole.space150.com)
- # [09:21] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Remote host closed the connection)
- # [09:22] * Quits: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Read error: Operation timed out)
- # [09:23] * Quits: will_i_was (~william@blackhole.space150.com) (Read error: Operation timed out)
- # [09:24] * Quits: gavin___ (~gavin@76.14.87.162) (Read error: Operation timed out)
- # [09:25] * Joins: gavin_ (~gavin@76.14.87.162)
- # [09:26] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [09:28] * heycam is now known as heycam|away
- # [09:29] <annevk> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22422 is pretty ugly :/
- # [09:30] <annevk> Maybe Hixie already handles that for images in HTML... But that wouldn't cover CSS so I guess not
- # [09:32] * Joins: espadrine (~ttyl@85-218-2-204.dclient.lsne.ch)
- # [09:37] * Joins: Masklinn (~textual@98.71.144.195.ipv4.evonet.be)
- # [09:38] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [09:38] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [09:42] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [09:42] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 248 seconds)
- # [09:44] <annevk> Doesn't seem to be handled. I wonder if the HTTP gods are aware of this.
- # [09:50] * Joins: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt)
- # [10:03] * Joins: hallvors (~hallvord@node-c6ttanf53zl197.20.ipv6.opera.com)
- # [10:03] * Joins: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com)
- # [10:08] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [10:09] * Quits: nephyrin (~neph@2620:101:8003:200:7a2b:cbff:fe9e:2e67) (Ping timeout: 255 seconds)
- # [10:12] * Joins: nephyrin (~neph@2620:101:8003:200:7a2b:cbff:fe9e:2e67)
- # [10:14] * Joins: will_i_was (~william@vpn.space150.com)
- # [10:16] * Quits: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt) (Remote host closed the connection)
- # [10:18] * Quits: will_i_was (~william@vpn.space150.com) (Ping timeout: 248 seconds)
- # [10:19] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [10:20] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [10:20] * Joins: miketaylr (~miketaylr@91.203.97.247)
- # [10:24] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 246 seconds)
- # [10:28] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [10:30] * Joins: josemanuel (~josemanue@172.209.221.87.dynamic.jazztel.es)
- # [10:33] * Joins: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt)
- # [10:34] <annevk> hallvors: so, 304 is a very distinct case from redirects
- # [10:35] <annevk> hallvors: I'm sure the HTTP gods had some interesting reason to mix it in with them, but when it comes down to it, the logic for it is different and it needs to be handled separately
- # [10:35] <hallvors> you're right
- # [10:36] * hallvors is curious about Anne's religion
- # [10:36] <hallvors> I should rather investigate how much of that header stuff is implemented
- # [10:37] * hallvors #stilsleepy
- # [10:37] * Joins: [[zzz]] (~q@node-76a.pool-125-25.dynamic.totbb.net)
- # [10:39] * Parts: JimJibber (~jim@host-78-146-58-128.as13285.net)
- # [10:40] * Joins: JimJibber (~jim@host-78-146-58-128.as13285.net)
- # [10:40] * Joins: benbarnett (~Adium@195.81.245.98)
- # [10:40] <annevk> hallvors: I don't believe in the HTTP gods, but they do exist
- # [10:41] * Quits: [[zz]] (~q@node-1ajx.pool-101-109.dynamic.totbb.net) (Ping timeout: 264 seconds)
- # [10:42] <hallvors> X-Anne-Faith: HTTP-Conditional
- # [10:42] * Quits: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com) (Quit: Be back later)
- # [10:42] <hallvors> Well, at least Chrome supports the 304 stuff in the spec as written
- # [10:42] <hallvors> according to your test
- # [10:43] <hallvors> I'm a bit surprised Opera didn't support it according to that test - because we did some work on behaving like a "caching proxy" for XHR a while back
- # [10:43] <annevk> That bug was still open when I still had an account :)
- # [10:43] <hallvors> (but there may also still be some magic somewhere that makes requests with query less caching)
- # [10:44] <hallvors> hm.. I thought some work was done on it, maybe not enough to actually ship a fix though
- # [10:44] <annevk> It's a bit unclear to me what the spec says is actionable enough. I feel like maybe we should turn that into some kind of flag too...
- # [10:44] <hallvors> I should look up the bug
- # [10:44] <annevk> E.g. if you set header 1 or 2, set the "pass 304 through flag". If that flag is set, don't change 304 into 200.
- # [10:46] <annevk> Or more likely, if it's unset, change 304 into 200 :)
- # [10:47] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [10:49] <MikeSmith> http://m.itworld.com/361807/foxconn-hire-3000-support-firefox-os-and-software-development
- # [10:49] <annevk> wow, they went from .5-1 Mozilla to 3 Mozillas pretty quickly
- # [10:50] * Joins: SimonSapin (~simon@207.218.72.65)
- # [10:50] <karlcow> hallvors: CORE-37327
- # [10:50] <karlcow> maybe
- # [10:51] <Ms2ger> "It's looking for software engineers with skills in HTML5 operating systems"
- # [10:51] <Ms2ger> All 20 of them?
- # [10:54] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [10:54] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [10:55] <miketaylr> what if i have skills in 15 - 18 HTML5 OSes, do i get the job?
- # [10:56] * Joins: nonge_ (~nonge@p5B32675C.dip0.t-ipconnect.de)
- # [10:56] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (Read error: Connection reset by peer)
- # [10:59] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 255 seconds)
- # [10:59] * Quits: nonge (~nonge@p508287CD.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
- # [11:00] <annevk> I think Ms2ger meant there's only 20 people with the relevant skills
- # [11:00] * Quits: birtles (~chatzilla@61-121-216-2.bitcat.net) (Read error: Connection reset by peer)
- # [11:00] <annevk> Like that now decade old IBM job listing. Might as well list them by name
- # [11:00] * Quits: annevk (~annevk@p14100-ipngn4101marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [11:01] * Quits: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt) (Remote host closed the connection)
- # [11:02] * Ms2ger thought of the same thing
- # [11:02] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [11:03] <miketaylr> boo, thanks for ruining my joke annevk
- # [11:03] <karlcow> :)
- # [11:06] * Quits: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 256 seconds)
- # [11:06] <hallvors> karlcow: thanks - that's the fixed one, CORE-1033 is the still open one
- # [11:07] <karlcow> damned, I was not subscribed to this one. Not in my mail archive. :)
- # [11:08] * Joins: will_i_was (~william@san.space150.com)
- # [11:09] * Quits: niloy (~niloy@115.112.64.6) (Ping timeout: 248 seconds)
- # [11:12] * Quits: will_i_was (~william@san.space150.com) (Ping timeout: 246 seconds)
- # [11:19] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:25] * Joins: niloy (~niloy@115.112.111.246)
- # [11:26] * Joins: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt)
- # [11:27] * Joins: shwetank (~shwetank@122.161.246.197)
- # [11:32] * Joins: Martin1982 (~Martin198@cable-175-208.zeelandnet.nl)
- # [11:47] * Quits: niloy (~niloy@115.112.111.246) (Ping timeout: 264 seconds)
- # [11:50] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [11:51] <SteveF> hixie: appears the mutlipage and the one page of the whatwg spec are out of phase the multi-page is a day behind
- # [11:52] * Quits: espadrine (~ttyl@85-218-2-204.dclient.lsne.ch) (Quit: Leaving)
- # [11:54] <SteveF> Hixie: appears the mutlipage and the one page of the whatwg spec are out of phase the multi-page is a day behind (once again with right nick)
- # [11:58] * Joins: niloy (~niloy@115.112.64.6)
- # [12:02] * Quits: josemanuel (~josemanue@172.209.221.87.dynamic.jazztel.es) (Ping timeout: 248 seconds)
- # [12:03] * Joins: will_i_was (~william@blackhole.space150.com)
- # [12:07] * Quits: will_i_was (~william@blackhole.space150.com) (Ping timeout: 260 seconds)
- # [12:08] * Joins: Cory2 (~Adium@ip72-219-235-57.dc.dc.cox.net)
- # [12:11] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:12] * Joins: josemanuel (~josemanue@185.220.221.87.dynamic.jazztel.es)
- # [12:22] * Joins: josemanuel_ (~josemanue@230.208.221.87.dynamic.jazztel.es)
- # [12:22] * Quits: josemanuel (~josemanue@185.220.221.87.dynamic.jazztel.es) (Ping timeout: 248 seconds)
- # [12:26] * Joins: sedovsek (~robert@89.143.12.238)
- # [12:29] * Joins: galant (~galant@77.28.28.252)
- # [12:40] * Joins: josemanuel (~josemanue@14.166.221.87.dynamic.jazztel.es)
- # [12:43] * Quits: josemanuel_ (~josemanue@230.208.221.87.dynamic.jazztel.es) (Ping timeout: 248 seconds)
- # [12:44] * Quits: Cory2 (~Adium@ip72-219-235-57.dc.dc.cox.net) (Quit: Leaving.)
- # [12:45] * Quits: niloy (~niloy@115.112.64.6) (Ping timeout: 246 seconds)
- # [12:47] * Joins: darobin (~darobin@78.208.93.24)
- # [12:53] * Quits: hallvors (~hallvord@node-c6ttanf53zl197.20.ipv6.opera.com) (Ping timeout: 245 seconds)
- # [12:55] * Quits: galant (~galant@77.28.28.252) (Quit: Ex-Chat)
- # [13:02] * Quits: josemanuel (~josemanue@14.166.221.87.dynamic.jazztel.es) (Read error: Connection reset by peer)
- # [13:06] * Quits: Areks (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
- # [13:07] * Joins: niloy (~niloy@115.112.64.6)
- # [13:16] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 268 seconds)
- # [13:20] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:22] * Quits: niloy (~niloy@115.112.64.6) (Ping timeout: 240 seconds)
- # [13:31] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [13:31] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [13:31] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [13:34] * Joins: niloy (~niloy@115.112.111.246)
- # [13:38] * Joins: sedovsek (~robert@89.143.12.238)
- # [13:39] * Quits: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt) (Remote host closed the connection)
- # [13:43] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
- # [13:45] * Quits: niloy (~niloy@115.112.111.246) (Ping timeout: 246 seconds)
- # [13:52] * Joins: will_i_was (~william@blackhole.space150.com)
- # [13:56] * Quits: will_i_was (~william@blackhole.space150.com) (Ping timeout: 260 seconds)
- # [13:57] * Joins: niloy (~niloy@115.112.64.6)
- # [14:01] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [14:01] * Joins: Areks (~Areks@rs.gridnine.com)
- # [14:27] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:30] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [14:36] * Quits: shwetank (~shwetank@122.161.246.197) (Quit: Leaving...)
- # [14:39] * Joins: AladinBouzerd (~aladinbou@41.105.5.195)
- # [14:44] * Joins: shwetank (~shwetank@122.161.246.197)
- # [14:46] * Quits: shwetank (~shwetank@122.161.246.197) (Client Quit)
- # [14:46] * Joins: will_i_was (~william@san.space150.com)
- # [14:49] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: is sleepy)
- # [14:50] * Quits: will_i_was (~william@san.space150.com) (Ping timeout: 240 seconds)
- # [14:53] * Joins: AladinBouzerd_ (~aladinbou@41.105.39.229)
- # [14:57] * Quits: AladinBouzerd (~aladinbou@41.105.5.195) (Ping timeout: 252 seconds)
- # [14:59] * Quits: hendry (~hendry@sg.webconverger.com) (Ping timeout: 245 seconds)
- # [14:59] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [14:59] * Joins: AladinBouzerd (~aladinbou@41.105.66.199)
- # [14:59] * Joins: hendry (~hendry@sg.webconverger.com)
- # [15:01] * Quits: AladinBouzerd_ (~aladinbou@41.105.39.229) (Ping timeout: 252 seconds)
- # [15:02] * Joins: darobin (~darobin@78.208.93.24)
- # [15:02] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [15:03] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [15:05] * Joins: decotii (~decotii@static-98-116-12-109.nycmny.fios.verizon.net)
- # [15:08] * Joins: ehsan (~ehsan@24.212.206.174)
- # [15:09] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [15:10] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Max SendQ exceeded)
- # [15:10] * Quits: niloy (~niloy@115.112.64.6) (Quit: Leaving)
- # [15:10] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [15:11] * Joins: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt)
- # [15:12] * Quits: AladinBouzerd (~aladinbou@41.105.66.199) (Ping timeout: 252 seconds)
- # [15:15] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Client Quit)
- # [15:21] * Joins: newtron (~newtron@199.71.174.103)
- # [15:23] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:25] * Joins: scor (scor@nat/acquia/x-dlckbhdbzxgptaqz)
- # [15:25] * Quits: scor (scor@nat/acquia/x-dlckbhdbzxgptaqz) (Changing host)
- # [15:25] * Joins: scor (scor@drupal.org/user/52142/view)
- # [15:26] * Quits: scor (scor@drupal.org/user/52142/view) (Client Quit)
- # [15:27] * Joins: scor (scor@nat/acquia/x-rlwcqrigrkuuviwd)
- # [15:27] * Quits: scor (scor@nat/acquia/x-rlwcqrigrkuuviwd) (Changing host)
- # [15:27] * Joins: scor (scor@drupal.org/user/52142/view)
- # [15:28] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
- # [15:41] * Joins: will_i_was (~william@vpn.space150.com)
- # [15:45] * Quits: will_i_was (~william@vpn.space150.com) (Ping timeout: 240 seconds)
- # [15:45] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [15:55] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [15:55] * Joins: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [16:00] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
- # [16:01] * Quits: falken (falken@nat/google/x-hqeanbbxkrjrhgac) (Quit: leaving)
- # [16:01] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Ping timeout: 264 seconds)
- # [16:03] * Joins: shepazu (~shepazu@50.59.37.123)
- # [16:03] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [16:03] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [16:06] * Joins: ripples (~ripples@41-135-28-245.dsl.mweb.co.za)
- # [16:08] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [16:09] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [16:13] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Ping timeout: 264 seconds)
- # [16:16] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [16:26] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
- # [16:28] * Joins: shwetank (~shwetank@122.161.246.197)
- # [16:30] * Joins: tantek (~tantek@ip-64-134-229-65.public.wayport.net)
- # [16:31] * Joins: barneybook (~kvirc@114-44-244-232.dynamic.hinet.net)
- # [16:33] * Joins: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de)
- # [16:34] * Joins: sgalineau (~sylvaing@c-98-247-242-151.hsd1.wa.comcast.net)
- # [16:34] <zewt> hixie==hixie
- # [16:35] * Joins: will_i_was (~william@vpn.space150.com)
- # [16:37] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:39] * Joins: annevk5 (~annevk5@s236.GtokyoFL22.vectant.ne.jp)
- # [16:39] * Quits: tantek (~tantek@ip-64-134-229-65.public.wayport.net) (Quit: tantek)
- # [16:40] * Quits: will_i_was (~william@vpn.space150.com) (Ping timeout: 248 seconds)
- # [16:50] * Quits: annevk5 (~annevk5@s236.GtokyoFL22.vectant.ne.jp) (Ping timeout: 260 seconds)
- # [16:54] * abarth|zZz is now known as abarth
- # [16:55] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [16:58] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [17:02] * Quits: Masklinn (~textual@98.71.144.195.ipv4.evonet.be)
- # [17:12] * Joins: annevk (~annevk@s236.GtokyoFL22.vectant.ne.jp)
- # [17:14] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
- # [17:14] * Joins: mven (~mven@169.241.68.11)
- # [17:18] * Quits: Martin1982 (~Martin198@cable-175-208.zeelandnet.nl) (Quit: Gone snoring)
- # [17:25] * Quits: shepazu (~shepazu@50.59.37.123) (Quit: is sleepy)
- # [17:29] * Joins: ^esc (~esc_ape@77.116.246.130.wireless.dyn.drei.com)
- # [17:30] * Joins: jwalden (~waldo@v-1045.fw1.sfo1.mozilla.net)
- # [17:30] * Joins: Masklinn (~textual@213.211.144.248)
- # [17:34] * Quits: cabanier (~cabanier@sjfw1.adobe.com) (Read error: Connection reset by peer)
- # [17:35] <dglazkov> good morning, Whatwg!
- # [17:35] * Joins: jsbell (jsbell@nat/google/x-vlxtaueytawyryef)
- # [17:37] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [17:41] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [17:41] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [17:43] * Joins: ryuone_ (~ryuone@133.242.16.101)
- # [17:43] * Quits: ryuone (~ryuone@133.242.16.101) (Ping timeout: 252 seconds)
- # [17:43] * Quits: mven (~mven@169.241.68.11) (Remote host closed the connection)
- # [17:45] * Quits: miketaylr (~miketaylr@91.203.97.247) (Quit: miketaylr)
- # [17:48] * Joins: cabanier (~cabanier@192.150.22.55)
- # [17:50] * matijsb is now known as matijs
- # [17:50] * matijs is now known as matijsb
- # [17:51] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
- # [17:52] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [17:53] * Joins: sedovsek_ (~robert@89.143.12.238)
- # [17:53] * Joins: jryans (~jryans@office.massrel.com)
- # [17:54] * Quits: sedovsek (~robert@89.143.12.238) (Ping timeout: 248 seconds)
- # [17:54] * sedovsek_ is now known as sedovsek
- # [17:55] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
- # [17:57] * Joins: will_i_was (~william@san.space150.com)
- # [17:57] * Quits: annevk (~annevk@s236.GtokyoFL22.vectant.ne.jp) (Ping timeout: 240 seconds)
- # [18:00] <TabAtkins> annevk: What. The. Fuck. Jeezus, the webidl situation up in here is *fucked up* if all I want is freaking array of nodes with useful functions.
- # [18:01] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [18:01] <TabAtkins> annevk: On the other hand, going with NodeList means you don't get .filter or .map.
- # [18:01] <TabAtkins> This shouldn't be a choice we have to make.
- # [18:01] * Quits: will_i_was (~william@san.space150.com) (Ping timeout: 264 seconds)
- # [18:08] * Quits: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [18:09] * matijsb is now known as matijs
- # [18:10] * jonlee|afk is now known as jonlee
- # [18:15] * Quits: sgalineau (~sylvaing@c-98-247-242-151.hsd1.wa.comcast.net) (Ping timeout: 268 seconds)
- # [18:24] * Joins: sgalineau (~sylvaing@sjfw1.adobe.com)
- # [18:24] * Quits: benbarnett (~Adium@195.81.245.98) (Quit: Leaving.)
- # [18:30] * [[zzz]] is now known as [[zz]]
- # [18:37] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [18:37] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [18:39] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [18:39] * Joins: josemanuel (~josemanue@26.173.221.87.dynamic.jazztel.es)
- # [18:42] <gsnedders> FYI: am migrating remaining html5lib-python issues from Google Code.
- # [18:42] <Ms2ger> I read "to"
- # [18:43] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 264 seconds)
- # [18:45] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [18:46] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [18:51] * Joins: will_i_was (~william@blackhole.space150.com)
- # [18:54] * Quits: yoshiki_ (yoshiki@nat/google/x-ammjicsrfjkyeliv) (Read error: Connection reset by peer)
- # [18:54] * Joins: yoshiki (yoshiki@nat/google/x-myyvoylaiyieplfr)
- # [18:56] * Quits: will_i_was (~william@blackhole.space150.com) (Ping timeout: 256 seconds)
- # [18:58] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [18:59] * Joins: krit (~krit@sjfw1.adobe.com)
- # [19:02] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
- # [19:09] * jonlee is now known as jonlee|afk
- # [19:11] * Joins: ChaoticJorge (~chaoticjo@64-46-23-103.dyn.novuscom.net)
- # [19:28] * Joins: weinig (~weinig@17.212.154.249)
- # [19:30] * Joins: lmclister (~lmclister@sjfw1.adobe.com)
- # [19:32] * Joins: nimbu (nimbu@nat/google/x-xxtfkcmxcyqmdits)
- # [19:35] * Joins: hober (~ted@unaffiliated/hober)
- # [19:36] <gsnedders> Zero issues remaining on GCode.
- # [19:36] * Joins: dbaron (dbaron@nat/google/x-uliiltgxnrcllsdv)
- # [19:37] * Joins: alrra (~alrra@188.24.70.67)
- # [19:37] * Quits: alrra (~alrra@188.24.70.67) (Changing host)
- # [19:37] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [19:41] * Joins: rniwa (~rniwa@216.239.55.138)
- # [19:45] * Quits: rniwa (~rniwa@216.239.55.138) (Quit: rniwa)
- # [19:46] * Joins: will_i_was (~william@blackhole.space150.com)
- # [19:51] * Quits: will_i_was (~william@blackhole.space150.com) (Ping timeout: 276 seconds)
- # [19:51] * Joins: rniwa (~rniwa@216.239.55.138)
- # [19:54] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Read error: Connection reset by peer)
- # [19:55] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Remote host closed the connection)
- # [19:59] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
- # [20:01] * Joins: darobin (~darobin@78.208.93.24)
- # [20:03] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [20:04] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [20:04] * Krinkle|detached is now known as Krinkle
- # [20:07] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [20:14] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
- # [20:17] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [20:21] * Joins: tantek (~tantek@199.223.125.130)
- # [20:23] * Quits: rcombs (~rcombs@rcombs.me) (Ping timeout: 245 seconds)
- # [20:25] * Joins: AladinBouzerd (~aladinbou@41.105.121.126)
- # [20:25] * Quits: newtron (~newtron@199.71.174.103) (Remote host closed the connection)
- # [20:27] * Quits: bacilla (~karolis@unaffiliated/velkam) (Ping timeout: 240 seconds)
- # [20:28] * Joins: rcombs (~rcombs@rcombs.me)
- # [20:30] * Joins: bacilla (~karolis@unaffiliated/velkam)
- # [20:32] * Joins: darobin (~darobin@78.208.93.24)
- # [20:36] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [20:40] * Joins: will_i_was (~william@blackhole.space150.com)
- # [20:45] * Quits: will_i_was (~william@blackhole.space150.com) (Ping timeout: 276 seconds)
- # [20:46] * krit is now known as krit|lunch
- # [20:50] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [20:50] <abarth> I tried to write a proposal that would let you connect to a remote window in a similar way to how you can connect to a shared worker: http://wiki.whatwg.org/wiki/RemoteDocumentMessaging
- # [20:50] <abarth> how badly did I screw it up? :)
- # [20:56] <abarth> i guess folks aren't around. I'll ask on the mailing list
- # [20:56] * Joins: jryans (~jryans@office.massrel.com)
- # [20:59] * Quits: jryans (~jryans@office.massrel.com) (Client Quit)
- # [21:00] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [21:04] <Hixie> remote in what sense?
- # [21:04] <abarth> not in the same unit of related browsing contexts
- # [21:04] <abarth> e.g., you don't already have a JavaScript reference to the window object
- # [21:05] <Hixie> why not just use a shared worker? that's what they're for :-)
- # [21:05] <abarth> they consume resources
- # [21:05] <abarth> e.g., memory
- # [21:05] * Quits: weinig (~weinig@17.212.154.249) (Quit: weinig)
- # [21:05] * Quits: tantek (~tantek@199.223.125.130) (Quit: tantek)
- # [21:05] <Hixie> hmm
- # [21:06] <abarth> as far as I can tell, all the mechanisms exist in the platform
- # [21:06] <Hixie> so much as to be prohibitive? what are y'all putting in these workers? :-P
- # [21:07] <abarth> consider the use case in the wiki page
- # [21:07] <Hixie> i'm not sure window.name would be the best way to identify a target, but other than that this could work
- # [21:07] <abarth> should the word processing site always spin up a shared worker just in case?
- # [21:07] <Hixie> if they're cheap, yeah
- # [21:08] <Hixie> if they're not, i'd have gone more for a "broadcast message to same origin pages" approach, where you tell everyone "hey anyone out there?" and see if anyone responds
- # [21:08] <abarth> why not broadcast to some name within an origin?
- # [21:08] <abarth> if you've got a large origin with lots of different stuff
- # [21:09] * Hixie sits down rather than typing over the desk
- # [21:09] <abarth> you don't want them have to bring all the pages out of swap
- # [21:09] <abarth> just to send them a message they don't care about
- # [21:09] <Hixie> yeah, that's fair enough
- # [21:09] * Parts: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [21:09] <Hixie> window.name isn't unique
- # [21:10] <Hixie> in particular, what you really want in the case you mentioned on the wiki page is to broadcast to other instances of yourself
- # [21:10] <abarth> yeah
- # [21:10] <Hixie> so window.name would be awkward
- # [21:10] <Hixie> but you could register to receive messages on a particular topic, for instance
- # [21:10] <abarth> we should use a different name
- # [21:10] <abarth> window.subscribeTo("the-topic")
- # [21:11] <Hixie> another solution might be to make shared workers much cheaper by having a way to delay the actual shared worker creation until such time as multiple connections are attempted
- # [21:11] <abarth> window.broadcastMessage("hi there", "the-topic") ?
- # [21:11] * Aww is now known as EvilAww
- # [21:11] <Hixie> but i'm not sure the shared worker being expensive is that big a deal. wouldn't an editor want a worker to be doing all the work in the background anyway?
- # [21:11] <Hixie> in which case, making it shared is a non-issue
- # [21:11] <Hixie> brb, oqne sec
- # [21:15] * Joins: shepazu (~shepazu@72.21.225.66)
- # [21:16] <abarth> I agree with you that if shared workers were free, web sites could build this mechanism themselves
- # [21:16] <abarth> but they're not free :)
- # [21:17] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Remote host closed the connection)
- # [21:18] <Hixie> back
- # [21:18] <Hixie> yeah, but in the case of an editor, isn't it a sunk cost anyway?
- # [21:18] <abarth> I'm not sure I follow?
- # [21:18] <Hixie> wouldn't an editor want to put its networking and stuff in a worker?
- # [21:19] <abarth> this feature request is coming from the tech lead of an editor, and he says wouldn't need a shared worker anymore if we had this feature
- # [21:19] <abarth> currently, his shared worker is eating 70 MB of memory on my machine :)
- # [21:20] <Hixie> why wouldn't they use a worker, that's weird
- # [21:20] <Hixie> wait, wtf is he doing in his worker
- # [21:20] <Hixie> just to send messages takes 70 MB?!
- # [21:20] <Hixie> how about we fix that, rather than adding more features
- # [21:20] <Hixie> that's absurd
- # [21:20] <abarth> the problem is that shared workers are long-lived
- # [21:20] <abarth> so they accumulate resources
- # [21:21] <Hixie> that's... not how that works
- # [21:21] <Hixie> what are they accumulating?
- # [21:21] <abarth> e.g., the object graph grows if you're not careful to drop all references, and the heap fragments
- # [21:21] <abarth> dunno
- # [21:21] <Hixie> all he's doing is sending messages back and forth, how hard can it possibly be
- # [21:22] <abarth> by the way, I currently have zero documents open :)
- # [21:22] <abarth> one of the nice properties of the web is that resources are scoped to tabs
- # [21:23] <abarth> so you naturally clear them out as you browse around
- # [21:23] <abarth> shared workers are persistent, so they tend to accumulate cruft
- # [21:23] <Hixie> maybe i'm not understanding how this is going to work. when you open three of these tabs on the same document, is one of the tabs going to get promoted to master tab or something?
- # [21:23] <abarth> which means they require much higher skill levels use correctly
- # [21:23] <Hixie> and the others act as slaves?
- # [21:24] <Hixie> it just seems silly to me not to use a shared worker in this case. it's made for this precise thing.
- # [21:24] <Hixie> if it doesn't work for this, then we've failed and should just scrap shared workers.
- # [21:24] <Ms2ger> Sounds like it's time to land the Gecko implementation, then
- # [21:25] <Hixie> if there's only one document open, and the shared worker is only used for managing multiple documents, then we can make the shared worker take zero resources until another tab attempts to connect to it
- # [21:25] <Hixie> by having an API that says "but don't actually create it until there's another client"
- # [21:26] <Hixie> which is to say, i understand that if there's just one client, having a shared worker is more expensive than necessary. but with multiple clients, especially N > 2, it seems just silly to avoid them.
- # [21:26] <abarth> I guess I don't understand why you need something as complicated as a shared worker just to do cross-document messaging
- # [21:26] * Joins: miketaylr (~miketaylr@149.6.202.84.customer.cdi.no)
- # [21:26] <Hixie> i don't understand why you think shared workers are complicated
- # [21:27] <abarth> I just want to send a message from one document to another. it seems unnecessary to make me write a third entity just to route the messages
- # [21:28] <abarth> should we make all cross-document messages flow through a shared worker?
- # [21:28] <abarth> why are cross-document messages in a single unit of related browsing contexts special and get to avoid the shared worker?
- # [21:28] <abarth> you agree it would be crazy to require a document to spin up a shared worker just to postMessage to one of its iframes, right?
- # [21:29] <abarth> or two iframes on the same page
- # [21:29] <abarth> so, why require a shared worker if the two iframes are in different windows?
- # [21:29] <Hixie> if it's 1:1, sure. but this use case isn't 1:1. it's n:n, with shared networking and shared document state, and with conflict resolution.
- # [21:29] <Hixie> that's not just 1:1 communication.
- # [21:30] * Quits: shepazu (~shepazu@72.21.225.66) (Quit: is sleepy)
- # [21:30] <abarth> I don't understand how the "two iframes in the same window" case is different from the "two frames in different windows" case
- # [21:31] <abarth> my point is just that a shared worker is massive overkill for this use case
- # [21:31] <Hixie> i'm not saying it is, i'm saying this use case isn't that
- # [21:33] <abarth> let me connect this back to my original use case
- # [21:33] <abarth> there are two ways of opening word processing documents
- # [21:33] <abarth> you can go to the list of all your documents and open them
- # [21:33] <abarth> or you can make a new tab, and open it by pasting in the URL
- # [21:33] * hober double click on it in Finder? :)
- # [21:34] <abarth> yes :)
- # [21:34] <abarth> in the first case, all the documents are in the same unit of related browsing contexts
- # [21:34] <abarth> and can communicate easily
- # [21:34] <abarth> in the second case, they can't because they don't have a script connection
- # [21:34] <abarth> so, just because they were opened by pasting in the URL, now they need to spin up a shared worker
- # [21:35] <Hixie> you're assuming that the user didn't open the list again to open the second doc
- # [21:35] <Hixie> (which i almost always do)
- # [21:35] * Joins: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net)
- # [21:35] * Joins: will_i_was (~william@blackhole.space150.com)
- # [21:35] <abarth> there are many ways they can end up without a script connection
- # [21:35] <abarth> but there are also cases where they share a script connection, depending on how you ended up opening the documents
- # [21:36] <Hixie> in the common case, there is no script connection. yes.
- # [21:36] <Hixie> what does it matter if there's a script connection or not?
- # [21:36] <abarth> why is a shared worker required in the second case but not in the first case?
- # [21:36] <Hixie> i'd use one if the first case too
- # [21:36] <Hixie> the shared worker makes this problem like a zillion times easier
- # [21:37] <abarth> in what way?
- # [21:37] <abarth> the shared worker seems like massively more complexity than I need here
- # [21:37] <Hixie> you don't have to implement a "slave" mode for the tab and "master" mode for the tab.
- # [21:37] <abarth> why do should I need to author a separate script just to route messages?
- # [21:37] <Hixie> you don't have to worry, e.g., about your "master" tab getting killed half-way through synchronising a complicated merge.
- # [21:37] <abarth> why do I have to elect a master?
- # [21:37] <abarth> i'm confused
- # [21:38] <Hixie> you want to try to do n-way edit merges using some sort of cooperative algorithm??
- # [21:38] <Hixie> who should be in charge of sending the edits to the server, if not a master tab?
- # [21:38] <Hixie> this is just begging for a master-slave organisation.
- # [21:39] * Quits: ChaoticJorge (~chaoticjo@64-46-23-103.dyn.novuscom.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [21:39] <Hixie> which is exactly what shared workers are for.
- # [21:39] * Quits: will_i_was (~william@blackhole.space150.com) (Ping timeout: 255 seconds)
- # [21:39] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
- # [21:40] <abarth> you're saying that one needs to be in charge of persisting the document to stable storage
- # [21:40] <abarth> normally, the server is in charge of that
- # [21:40] <abarth> if you're online, this is just a latency optimization to avoid round-tripping with the server
- # [21:40] <Hixie> one of them needs to be in charge of telling the server what the edits are
- # [21:41] <abarth> well, the edits originate in one window
- # [21:41] <abarth> the same problem occurs if the two documents are open on two different computers
- # [21:42] <Hixie> or the same computer in different browsers, sure. but in that case, they're not coordinating.
- # [21:42] * Quits: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
- # [21:42] <abarth> just in that case, you'll tolerate more latency to round-trip with the server
- # [21:42] * Joins: rubatdub (~khalil@213.188.180.185)
- # [21:42] <abarth> you could imagine being able to message between browsers, but that's a bit of an obscure case
- # [21:44] <abarth> thanks for the feedback. /me needs to get some lunch
- # [21:44] <abarth> I'll give it some more thought
- # [21:44] * Joins: tantek (~tantek@199.223.125.130)
- # [21:45] <abarth> https://code.google.com/p/chromium/issues/detail?id=161070 <--- If you're interested in this topic, you can CC yourself on this bug, which is the original feature request from the document editing folks
- # [21:47] <Hixie> separate from whether this use case should be solved that way, i don't a priori see anything wrong with a broadcast mechanism, fwiw.
- # [21:47] <Hixie> especially if we don't provide a zero-cost way to defer-start a shared worker.
- # [21:47] <Hixie> then i could see it as a way to coordinate when to start one, for instance.
- # [21:48] <abarth> this is related to the distributed locking proposal that fishd sent to the whatwg list a while ago
- # [21:48] * Quits: shwetank (~shwetank@122.161.246.197) (Quit: Linkinus - http://linkinus.com)
- # [21:48] <abarth> that's a sort of "one bit" coordination approach
- # [21:48] <Hixie> (not sure about using window.name, though. although maybe tha's better than having yet another registration mechanism.)
- # [21:49] <abarth> window.open("...", "the-channel")
- # [21:50] <abarth> has similar properties
- # [21:50] <abarth> in that you either create a new window or get back a way to communicate with an existing window of that name
- # [21:50] <abarth> but the security is screwed up because the names aren't scoped to an origin
- # [21:51] * Joins: jryans (~jryans@office.massrel.com)
- # [21:51] <abarth> it's the current "discovery" mechanism
- # [21:51] <abarth> but yeah, I'm not sure window.name is the right thing either
- # [21:51] <abarth> i'll be back in a bit after I get some lunch
- # [21:53] <Hixie> later.
- # [21:55] * Quits: tantek (~tantek@199.223.125.130) (Quit: tantek)
- # [21:58] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [22:02] * Quits: nimbu (nimbu@nat/google/x-xxtfkcmxcyqmdits) (Quit: Leaving.)
- # [22:04] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:04] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Remote host closed the connection)
- # [22:05] * Quits: rniwa (~rniwa@216.239.55.138) (Quit: rniwa)
- # [22:08] * Quits: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt) (Remote host closed the connection)
- # [22:09] * Joins: tantek (~tantek@ip-64-134-229-65.public.wayport.net)
- # [22:10] * Quits: Ms2ger (~Ms2ger@91.182.57.43) (Quit: nn)
- # [22:16] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:18] * Quits: krit|lunch (~krit@sjfw1.adobe.com) (Quit: Leaving.)
- # [22:22] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [22:34] * Quits: AladinBouzerd (~aladinbou@41.105.121.126) (Ping timeout: 276 seconds)
- # [22:34] * Quits: rcombs (~rcombs@rcombs.me) (Ping timeout: 264 seconds)
- # [22:37] * Quits: Masklinn (~textual@213.211.144.248)
- # [22:38] * Quits: miketaylr (~miketaylr@149.6.202.84.customer.cdi.no) (Quit: goodbye cruel world)
- # [22:40] * Joins: rcombs (~rcombs@rcombs.me)
- # [22:41] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
- # [22:41] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:46] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [22:48] <abarth> I reworked the proposal to be a broadcast channel: http://wiki.whatwg.org/wiki/RemoteDocumentMessaging
- # [22:48] <abarth> there's still the question of whether a shared worker is a better fit for the use case, but I agree with you that the broadcast formulation is much cleaner
- # [22:49] * Krinkle is now known as Krinkle|detached
- # [22:51] * Quits: SimonSapin (~simon@207.218.72.65) (Ping timeout: 246 seconds)
- # [22:53] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [22:53] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Quit: tobie)
- # [22:56] * Joins: krit (~krit@123.sub-70-211-68.myvzw.com)
- # [22:57] * Joins: will_i_was (~william@blackhole.space150.com)
- # [22:59] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [22:59] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Remote host closed the connection)
- # [23:01] * Krinkle|detached is now known as Krinkle
- # [23:01] * Quits: will_i_was (~william@blackhole.space150.com) (Ping timeout: 246 seconds)
- # [23:03] * Joins: AladinBouzerd (~aladinbou@41.105.121.126)
- # [23:04] * Quits: krit (~krit@123.sub-70-211-68.myvzw.com) (Read error: Connection reset by peer)
- # [23:04] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:04] <TabAtkins> abarth: Looks nice and simple! At least, it seems to basically just be a super-simple pre-provided Shared Worker that just forwards messages to all connected pages.
- # [23:05] <TabAtkins> In fact, maybe we can just do it like that? Define a browser-provided (about:?) link that starts up a forwarding Worker.
- # [23:05] <abarth> you'd still want to have channel names
- # [23:05] <TabAtkins> Yeah, deifnitely.
- # [23:06] <TabAtkins> Bake that into the urls as an extension point.
- # [23:06] <TabAtkins> var port = new SharedWorker("about:bouncer/foo").port;
- # [23:06] <TabAtkins> You need domain magic to make this work, I guess.
- # [23:07] <abarth> the other nice thing about a channel name is that you can use a nonce
- # [23:07] <abarth> and have something like a private channel
- # [23:07] <TabAtkins> I'm agreeing with you. ^_^
- # [23:07] <abarth> sorry, I was just thinking outloud
- # [23:08] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:08] <abarth> I don't understand how this stuff interacts with transferable objects
- # [23:08] <abarth> like, does this support zero-copy sending of ArrayBuffers?
- # [23:08] <TabAtkins> Hm, neuterable objects wouldn't work, since it's multi-cast.
- # [23:08] <TabAtkins> Only things that could by copied.
- # [23:09] <abarth> so, can I send a MessagePort through the BroadcastChannel?
- # [23:09] <abarth> i guess only one listener would be able to receive it
- # [23:09] * Joins: krit (~krit@123.sub-70-211-68.myvzw.com)
- # [23:09] <TabAtkins> Those are copyable, no?
- # [23:09] <TabAtkins> Maybe not.
- # [23:09] * TabAtkins doesn't know.
- # [23:10] * Quits: rubatdub (~khalil@213.188.180.185) (Quit: Quitte)
- # [23:12] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [23:12] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [23:12] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:22] * Joins: nimbu (nimbu@nat/google/x-zpebutbfaysqpmuw)
- # [23:23] * Quits: nimbu (nimbu@nat/google/x-zpebutbfaysqpmuw) (Client Quit)
- # [23:24] * Quits: dbaron (dbaron@nat/google/x-uliiltgxnrcllsdv) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:25] * Quits: krit (~krit@123.sub-70-211-68.myvzw.com) (Quit: Leaving.)
- # [23:34] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 264 seconds)
- # [23:36] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [23:38] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:39] * Joins: Zauberfisch-idle (~Zauberfis@2a01:4f8:100:73c3::3)
- # [23:41] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: Computer has gone to sleep.)
- # [23:42] * Quits: Zauberfisch|idle (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 256 seconds)
- # [23:43] * Quits: tantek (~tantek@ip-64-134-229-65.public.wayport.net) (Quit: tantek)
- # [23:45] * Quits: runeh (~Rune@phlebotinum.org) (Read error: Operation timed out)
- # [23:48] * Joins: runeh (~Rune@phlebotinum.org)
- # [23:51] * Joins: will_i_was (~william@san.space150.com)
- # [23:52] * Joins: tantek (~tantek@199.223.125.130)
- # [23:54] * Joins: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [23:54] * Quits: reyre_ (~reyre_@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [23:54] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [23:55] * Quits: will_i_was (~william@san.space150.com) (Ping timeout: 240 seconds)
- # [23:57] * Joins: barneybook|2 (~kvirc@220-136-62-80.dynamic.hinet.net)
- # [23:58] <TabAtkins> abarth: You could have two types of bouncers - one that's multicast and accepts as many channels as you want, and one that's singlecast and only accepts two connections at a time.
- # [23:58] * Krinkle is now known as Krinkle|detached
- # [23:58] <TabAtkins> abarth: Dunno how to indicate that the connection limit has been hit - immediately send a message back saying that it's full?
- # [23:59] <abarth> that's sort of like the async lock proposal
- # [23:59] <abarth> except the limit is 1
- # [23:59] <abarth> so, you're suggesting something more like a semaphore
- # [23:59] <TabAtkins> Yeah, but when you're trying to do a zero-copy transfer, that's exactly what you need.
- # [23:59] * Quits: barneybook (~kvirc@114-44-244-232.dynamic.hinet.net) (Ping timeout: 246 seconds)
- # Session Close: Sat Jun 22 00:00:00 2013
The end :)