Options:
Previous day, Next day
- # Session Start: Thu Feb 26 00:00:00 2015
- # Session Ident: #whatwg
- # [00:06] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:12] * Quits: bholley_ (~bholley@corp-nat.p2p.sfo1.mozilla.com) (Remote host closed the connection)
- # [00:13] * Joins: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
- # [00:18] * Quits: Maurice (copyman@unaffiliated/maurice)
- # [00:20] * Quits: jyasskin (~jyasskin@business-092-079-138-202.static.arcor-ip.net) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [00:21] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [00:23] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [00:35] * Quits: newtron (~newtron@199.71.174.203) (Remote host closed the connection)
- # [00:43] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Read error: Connection reset by peer)
- # [00:43] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [00:46] * Quits: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net) (Quit: Lost terminal)
- # [00:48] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 272 seconds)
- # [00:55] * Joins: jacobolus (~jacobolus@122.192.82.18)
- # [00:56] * Joins: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64)
- # [00:59] * Quits: jacobolus (~jacobolus@122.192.82.18) (Ping timeout: 252 seconds)
- # [01:01] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [01:02] * Joins: jernoble (~jernoble@17.244.163.7)
- # [01:03] * Joins: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net)
- # [01:04] * Quits: jernoble_ (~jernoble@17.202.47.66) (Ping timeout: 252 seconds)
- # [01:04] * Joins: KevinMarks (~yaaic@2607:fb90:2820:a8f8:981f:ebfb:8f67:ffda)
- # [01:08] * Joins: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp)
- # [01:18] * Quits: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp) (Remote host closed the connection)
- # [01:19] * Joins: KevinMarks__ (~yaaic@2607:fb90:2868:b290:eb27:d46f:21da:a652)
- # [01:20] * Quits: KevinMarks (~yaaic@2607:fb90:2820:a8f8:981f:ebfb:8f67:ffda) (Ping timeout: 250 seconds)
- # [01:21] * Joins: KevinMarks (~KevinMark@172.56.21.231)
- # [01:23] * Quits: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com) (Quit: ZZZzzz…)
- # [01:23] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
- # [01:24] * Joins: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
- # [01:25] * Quits: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com) (Read error: Connection reset by peer)
- # [01:28] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
- # [01:29] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [01:30] * Quits: weinig (~weinig@17.244.161.144) (Quit: weinig)
- # [01:31] * Quits: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [01:32] * Joins: thenosaj (~thenosaj@cpc5-slam5-2-0-cust154.2-4.cable.virginm.net)
- # [01:33] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 252 seconds)
- # [01:35] * Joins: newtron (~newtron@199.71.174.203)
- # [01:36] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
- # [01:40] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 252 seconds)
- # [01:41] * Quits: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64) (Ping timeout: 265 seconds)
- # [01:42] * Joins: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64)
- # [01:49] * Quits: sicking (~sicking@guest-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [01:52] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk) (Ping timeout: 256 seconds)
- # [01:54] * Quits: thenosaj (~thenosaj@cpc5-slam5-2-0-cust154.2-4.cable.virginm.net) (Quit: gone afk)
- # [01:56] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [02:01] * Quits: jernoble (~jernoble@17.244.163.7) (Quit: Computer has gone to sleep.)
- # [02:01] * Joins: thenosaj (~thenosaj@cpc5-slam5-2-0-cust154.2-4.cable.virginm.net)
- # [02:05] * Joins: weinig (~weinig@17.245.27.151)
- # [02:06] * Quits: weinig (~weinig@17.245.27.151) (Client Quit)
- # [02:09] * Quits: satazor (~satazor@80.99.114.89.rev.vodafone.pt) (Remote host closed the connection)
- # [02:11] * heycam is now known as heycam|away
- # [02:17] * Quits: ap (~ap@17.202.44.214)
- # [02:21] * Quits: KevinMarks (~KevinMark@172.56.21.231) (Ping timeout: 252 seconds)
- # [02:21] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [02:22] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [02:29] * Quits: say2joe (~Adium@198-101-119-98.static-ip.telepacific.net) (Quit: Leaving.)
- # [02:33] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
- # [02:34] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [02:35] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:36] * Quits: yutak (~yutak@2401:fa00:4:1000:20ed:c585:a644:38b2) (Ping timeout: 256 seconds)
- # [02:36] * Joins: yutak (~yutak@2401:fa00:4:1000:80ef:1179:5c03:c2e0)
- # [02:37] * Quits: scor (~scor@drupal.org/user/52142/view) (Remote host closed the connection)
- # [02:38] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Ping timeout: 250 seconds)
- # [02:38] * Joins: jernoble (~jernoble@76.74.153.41)
- # [02:40] * Parts: kochi1 (kochi@nat/google/x-eoormhcdaxpjxupi)
- # [02:45] * Joins: kochi (~kochi@2401:fa00:4:1000:7d6e:9b79:9011:537b)
- # [02:49] * Quits: thenosaj (~thenosaj@cpc5-slam5-2-0-cust154.2-4.cable.virginm.net) (Quit: gone afk)
- # [02:51] * Joins: KevinMarks (~yaaic@2620:101:80fb:232:89b:5a37:174c:fdcb)
- # [02:53] * Joins: KevinMarks___ (~KevinMark@2620:101:80fb:232:4d77:6e41:4eb0:4a24)
- # [02:55] * Quits: KevinMarks__ (~yaaic@2607:fb90:2868:b290:eb27:d46f:21da:a652) (Ping timeout: 265 seconds)
- # [02:55] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
- # [02:56] * Joins: frivoal (~frivoal@119.25.104.188)
- # [02:59] * Joins: newtron (~newtron@199.71.174.203)
- # [03:04] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 252 seconds)
- # [03:05] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # [03:11] * Quits: frivoal (~frivoal@119.25.104.188) (Remote host closed the connection)
- # [03:11] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
- # [03:12] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
- # [03:18] * Quits: jernoble (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
- # [03:19] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
- # [03:24] * Quits: kochi (~kochi@2401:fa00:4:1000:7d6e:9b79:9011:537b) (Ping timeout: 250 seconds)
- # [03:25] * Quits: beverloo (beverloo@nat/google/x-aylfonuxpdbkbnto) (Ping timeout: 250 seconds)
- # [03:25] * Quits: yutak (~yutak@2401:fa00:4:1000:80ef:1179:5c03:c2e0) (Ping timeout: 250 seconds)
- # [03:27] * Joins: kochi (~kochi@2401:fa00:4:1000:7d6e:9b79:9011:537b)
- # [03:27] * Joins: beverloo (beverloo@nat/google/x-wrsvsjkvenawtbzn)
- # [03:28] * Joins: yutak (~yutak@2401:fa00:4:1000:80ef:1179:5c03:c2e0)
- # [03:28] * Joins: xiinotulp (~plutoniix@node-qum.pool-180-180.dynamic.totbb.net)
- # [03:28] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 32.0/20140902134853])
- # [03:30] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [03:31] * Quits: plutoniix (~plutoniix@node-njv.pool-101-108.dynamic.totbb.net) (Ping timeout: 250 seconds)
- # [03:32] * Quits: jsbell (jsbell@nat/google/x-hwfzsqmhwbghnliq) (Ping timeout: 265 seconds)
- # [03:32] * Joins: jsbell (jsbell@nat/google/x-ythwwvmhuykhunld)
- # [03:33] * Quits: xiinotulp (~plutoniix@node-qum.pool-180-180.dynamic.totbb.net) (Client Quit)
- # [03:34] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 246 seconds)
- # [03:41] * Quits: encryptd_fractl (~encryptd_@24-177-122-160.dhcp.mdsn.wi.charter.com) (Ping timeout: 246 seconds)
- # [03:41] * Joins: encryptd_fractl (~encryptd_@24-177-122-160.dhcp.mdsn.wi.charter.com)
- # [03:46] * Quits: yutak (~yutak@2401:fa00:4:1000:80ef:1179:5c03:c2e0) (Ping timeout: 256 seconds)
- # [03:46] * Quits: beverloo (beverloo@nat/google/x-wrsvsjkvenawtbzn) (Ping timeout: 256 seconds)
- # [03:47] * Quits: encryptd_fractl (~encryptd_@24-177-122-160.dhcp.mdsn.wi.charter.com) (Ping timeout: 245 seconds)
- # [03:48] * Joins: encryptd_fractl (~encryptd_@24-177-122-160.dhcp.mdsn.wi.charter.com)
- # [03:48] * Joins: beverloo (beverloo@nat/google/x-tqdnhrbkxmsltoxj)
- # [03:48] * Joins: yutak (~yutak@2401:fa00:4:1000:80ef:1179:5c03:c2e0)
- # [04:01] * Joins: eBureau (~Bruno@181.164.77.172)
- # [04:09] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [04:13] * Joins: rniwa (~rniwa@17.114.218.239)
- # [04:17] * Joins: karlcow_ (~karl@nerval.la-grange.net)
- # [04:19] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 256 seconds)
- # [04:21] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
- # [04:21] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
- # [04:22] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
- # [04:40] * heycam|away is now known as heycam
- # [04:55] * Krinkle is now known as Krinkle|detached
- # [04:55] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
- # [04:56] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
- # [05:03] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-rkpgiqwxmndlexis) (Quit: Connection closed for inactivity)
- # [05:08] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [05:10] * Joins: satazor (~satazor@80.99.114.89.rev.vodafone.pt)
- # [05:15] * Quits: satazor (~satazor@80.99.114.89.rev.vodafone.pt) (Ping timeout: 272 seconds)
- # [05:16] * Quits: psy_ (~psy@103.6.159.176) (Ping timeout: 256 seconds)
- # [05:23] * Quits: KevinMarks___ (~KevinMark@2620:101:80fb:232:4d77:6e41:4eb0:4a24) (Ping timeout: 250 seconds)
- # [05:29] * Quits: KevinMarks (~yaaic@2620:101:80fb:232:89b:5a37:174c:fdcb) (Ping timeout: 250 seconds)
- # [05:31] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [05:35] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 252 seconds)
- # [05:35] * Joins: KevinMarks (~yaaic@199.87.84.238)
- # [05:40] * Quits: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64) (Remote host closed the connection)
- # [05:48] * Joins: jacobolus (~jacobolus@122.192.82.18)
- # [05:49] * Joins: jernoble (~jernoble@162.217.73.171)
- # [06:02] * Quits: jernoble (~jernoble@162.217.73.171) (Remote host closed the connection)
- # [06:09] * Joins: psy_ (~psy@103.6.159.176)
- # [06:15] * Quits: rniwa (~rniwa@17.114.218.239) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [06:34] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
- # [06:38] * Joins: rniwa (~rniwa@67.164.23.121)
- # [06:39] * Quits: rniwa (~rniwa@67.164.23.121) (Client Quit)
- # [06:39] * Quits: ambv (~ambv@199.201.64.2) (Quit: sys.exit(0) # computer went to sleep)
- # [06:40] * Joins: rniwa (~rniwa@67.164.23.121)
- # [06:41] * Quits: rniwa (~rniwa@67.164.23.121) (Client Quit)
- # [06:55] * Quits: karlcow_ (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [06:55] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [07:05] * Joins: KevinMarks_ (~yaaic@2607:fb90:491:9df4:77fb:6ff1:733:397b)
- # [07:06] * Quits: KevinMarks (~yaaic@199.87.84.238) (Read error: Connection reset by peer)
- # [07:06] * Joins: KevinMarks (~yaaic@199.87.84.238)
- # [07:09] * Quits: KevinMarks_ (~yaaic@2607:fb90:491:9df4:77fb:6ff1:733:397b) (Ping timeout: 250 seconds)
- # [07:13] * Quits: KevinMarks (~yaaic@199.87.84.238) (Ping timeout: 246 seconds)
- # [07:14] * Joins: KevinMarks (~yaaic@2607:fb90:41e:388a:6706:fcd1:1de0:e138)
- # [07:20] * Joins: roc (~chatzilla@121-99-87-183.bng1.tvc.orcon.net.nz)
- # [07:23] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [07:28] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
- # [07:31] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [07:31] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [07:34] * Quits: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 264 seconds)
- # [07:34] * Joins: jyasskin (~jyasskin@business-092-079-137-146.static.arcor-ip.net)
- # [07:35] * Joins: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net)
- # [07:35] <annevk> jgraham: parse it and see if the serialized result is the same as the input
- # [07:36] <annevk> jamesr___: ah, but what it's called?
- # [07:36] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 272 seconds)
- # [07:46] <karlcow> https://bugzilla.mozilla.org/show_bug.cgi?id=1137079
- # [07:46] <karlcow> Bug 1137079 - https://whatwg.org/ Secure Connection Failed (Error code: ssl_error_no_cypher_overlap)
- # [07:49] * Quits: jyasskin (~jyasskin@business-092-079-137-146.static.arcor-ip.net) (Ping timeout: 245 seconds)
- # [07:50] * Joins: jyasskin (~jyasskin@business-092-079-137-146.static.arcor-ip.net)
- # [07:54] * Joins: jacobolu_ (~jacobolus@112.82.204.113)
- # [07:57] * Quits: jacobolus (~jacobolus@122.192.82.18) (Ping timeout: 256 seconds)
- # [07:59] * Joins: KevinMarks_ (~KevinMark@172.56.39.137)
- # [08:04] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
- # [08:08] * Quits: jyasskin (~jyasskin@business-092-079-137-146.static.arcor-ip.net) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [08:10] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [08:22] * Quits: flower__ (~user@202.44.238.62) (Max SendQ exceeded)
- # [08:24] * Joins: rniwa (~rniwa@67.164.23.121)
- # [08:24] * Joins: flower (~user@202.44.238.62)
- # [08:25] * heycam is now known as heycam|away
- # [08:25] * Quits: flower (~user@202.44.238.62) (Max SendQ exceeded)
- # [08:26] * Quits: rniwa (~rniwa@67.164.23.121) (Client Quit)
- # [08:29] <annevk> karlcow: can you reproduce it?
- # [08:32] * Joins: flower (~user@202.44.238.62)
- # [08:34] * karlcow is switching to Firefox 39.0a1 (2015-02-25)
- # [08:34] * karlcow is going to https://bugzilla.mozilla.org/show_bug.cgi?id=1137079
- # [08:35] * Quits: flower (~user@202.44.238.62) (Max SendQ exceeded)
- # [08:37] * Joins: jyasskin (~jyasskin@business-092-079-138-202.static.arcor-ip.net)
- # [08:37] <karlcow> failing on https://forums.whatwg.org/
- # [08:37] <annevk> karlcow: yeah, multiple subdomains are not on the whitelist, I left a comment on the whitelist bug emk pointed out
- # [08:38] * karlcow sees https://hg.mozilla.org/releases/mozilla-aurora/file/2e3aaa26bca4/security/manager/ssl/src/IntolerantFallbackList.inc
- # [08:38] <annevk> karlcow: euh, emk did point that out, someone else did
- # [08:38] <annevk> karlcow: e.g. images.w.o spec.w.o validator.w.o all fail too
- # [08:38] <karlcow> ah yes.
- # [08:38] <karlcow> https://bugzilla.mozilla.org/show_bug.cgi?id=1137079#c6
- # [08:39] * karlcow hopes the whitelist is serverside and not included in the client.
- # [08:39] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 250 seconds)
- # [08:40] <annevk> karlcow: it's included in the client
- # [08:40] * Joins: flower (~user@202.44.238.62)
- # [08:40] <annevk> karlcow: not sure why it matters
- # [08:43] <karlcow> annevk: for updates.
- # [08:44] <karlcow> When it's included in the client you create a delay
- # [08:44] <karlcow> it's becoming an acute issue when it's on Mobile.
- # [08:44] <karlcow> because not all operators decide to update the OS.
- # [08:44] <karlcow> (for FIrefox OS)
- # [08:45] <karlcow> so you keep having a whitelist which is not accurate anymore.
- # [08:45] <karlcow> And domains get bought by other people, etc.
- # [08:45] * Quits: psy_ (~psy@103.6.159.176) (Quit: Leaving)
- # [08:46] <karlcow> We had the issue for UA override on Firefox OS 1.0.
- # [08:46] <karlcow> So we decided to switch to server-side for the next version.
- # [08:47] <karlcow> So we could remove (or add) at will a UA override without having to wait for the operator to cherry pick the update, or waiting that it will never update. :)
- # [08:49] * Joins: Ms2ger (~Ms2ger@193.190.253.150)
- # [08:51] <annevk> That depends on what the update logic is. If operators decide to remove the update logic...
- # [08:55] * Joins: markkes (~markkes@62.207.90.201)
- # [08:56] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [09:00] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [09:00] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-ymbunkjjocfcwmbl) (Quit: Connection closed for inactivity)
- # [09:02] * Quits: KevinMarks_ (~KevinMark@172.56.39.137) (Ping timeout: 240 seconds)
- # [09:06] * Quits: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 250 seconds)
- # [09:13] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [09:14] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
- # [09:14] * Joins: hasather (~hasather@80.91.33.141)
- # [09:15] * Joins: mpt (~mpt@canonical/mpt)
- # [09:18] * Quits: jacobolu_ (~jacobolus@112.82.204.113) (Remote host closed the connection)
- # [09:26] * Joins: jacobolus (~jacobolus@112.82.204.113)
- # [09:28] * Quits: jacobolus (~jacobolus@112.82.204.113) (Remote host closed the connection)
- # [09:38] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [09:38] <JakeA> wanderview: yeah, kill it
- # [09:39] * Joins: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com)
- # [09:40] * Joins: calvaris (~calvaris@fanzine.igalia.com)
- # [09:50] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 252 seconds)
- # [09:55] * Joins: psy_ (~psy@182.74.25.22)
- # [09:55] * Quits: psy_ (~psy@182.74.25.22) (Max SendQ exceeded)
- # [09:56] * Joins: psy_ (~psy@182.74.25.22)
- # [09:56] <JakeA> wanderview: I've removed it from the spec. I forgot it was still there. I think there are uses, but we'll properly think it through before adding it back
- # [09:58] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [10:09] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [10:11] <zcorpan> Hixie: looks like there are a few markup errors in your source that darobin fixed in https://github.com/w3c/spork/commits/master (like x-data)
- # [10:23] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [10:23] * Krinkle|detached is now known as Krinkle
- # [10:23] * Joins: Maurice (copyman@unaffiliated/maurice)
- # [10:25] * Krinkle is now known as Krinkle|detached
- # [10:25] * Quits: KevinMarks (~yaaic@2607:fb90:41e:388a:6706:fcd1:1de0:e138) (Ping timeout: 250 seconds)
- # [10:27] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [10:28] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [10:31] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 250 seconds)
- # [10:32] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [10:33] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:34] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [10:36] * Joins: espadrine (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr)
- # [10:43] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:43] <JakeA> "Release the storage mutex!" is my favourite thing to shout in an evil voice
- # [10:44] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-eeqaifurfuypgqnv)
- # [10:47] * Joins: jacobolus (~jacobolus@49.80.121.31)
- # [10:47] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
- # [10:48] * Joins: mpt (~mpt@2001:67c:1560:a003:4ca2:146b:d45c:7f99)
- # [10:48] * Quits: mpt (~mpt@2001:67c:1560:a003:4ca2:146b:d45c:7f99) (Changing host)
- # [10:48] * Joins: mpt (~mpt@canonical/mpt)
- # [10:50] * Quits: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [10:50] * Quits: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [10:58] * Quits: tndrH (~Rob@cpc2-lee211-2-0-cust413.7-1.cable.virginm.net) (Ping timeout: 246 seconds)
- # [11:02] * Joins: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net)
- # [11:06] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [11:08] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [11:09] * Joins: frivoal_ (~frivoal@zaq771968bc.zaq.ne.jp)
- # [11:10] * Quits: frivoal_ (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
- # [11:10] * Joins: frivoal_ (~frivoal@zaq771968bc.zaq.ne.jp)
- # [11:11] <annevk> JakeA: why is default() still in the spec?
- # [11:11] <annevk> JakeA: also, nobody implements the storage mutex :-(
- # [11:12] <JakeA> annevk: I'm working through issues now. Will get to that one :)
- # [11:12] <annevk> JakeA++
- # [11:12] <annevk> (I like to think that gives you extra speed.)
- # [11:15] <JakeA> :D
- # [11:17] * Joins: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [11:34] * Quits: frivoal_ (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
- # [11:40] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
- # [11:47] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
- # [11:47] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
- # [11:47] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
- # [11:48] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 265 seconds)
- # [11:50] * Joins: mpt (~mpt@2001:67c:1560:a003:4ca2:146b:d45c:7f99)
- # [11:50] * Quits: mpt (~mpt@2001:67c:1560:a003:4ca2:146b:d45c:7f99) (Changing host)
- # [11:50] * Joins: mpt (~mpt@canonical/mpt)
- # [11:56] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [11:59] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [12:20] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [12:23] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [12:24] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 256 seconds)
- # [12:26] * Joins: sarri (~sari@unaffiliated/sarri)
- # [12:30] * Quits: jyasskin (~jyasskin@business-092-079-138-202.static.arcor-ip.net) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [12:30] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [12:34] * Quits: jacobolus (~jacobolus@49.80.121.31) (Remote host closed the connection)
- # [12:36] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [12:48] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
- # [12:52] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Ping timeout: 250 seconds)
- # [12:56] * Joins: ehynds (~ehynds@146-115-145-170.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com)
- # [12:56] * Joins: eBureau (~Bruno@181.164.77.172)
- # [13:01] * Joins: hemanth (~hemanth@122.167.115.98)
- # [13:01] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [13:01] <JakeA> annevk: https://github.com/slightlyoff/ServiceWorker/issues/631#issuecomment-75740946 are you saying the client may have gone before the beacon initiates its request?
- # [13:01] * Joins: jyasskin (~jyasskin@business-092-079-137-146.static.arcor-ip.net)
- # [13:05] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
- # [13:05] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [13:05] * Joins: hasather (~hasather@80.91.33.141)
- # [13:08] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
- # [13:12] * Joins: eBureau (~Bruno@181.164.77.172)
- # [13:19] <JakeA> annevk: So, without event.default(), how would I fetch a resource (say, CSS) in a way that makes relative urls in the CSS relative to finalURL
- # [13:19] <JakeA> ?
- # [13:28] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
- # [13:29] * Joins: hasather (~hasather@80.91.33.141)
- # [13:29] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
- # [13:33] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
- # [13:37] * Joins: eBureau (~Bruno@181.164.77.172)
- # [13:37] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [13:43] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
- # [13:44] * Quits: ehynds (~ehynds@146-115-145-170.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com)
- # [13:49] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
- # [13:50] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 256 seconds)
- # [13:51] * Joins: hasather (~hasather@guest.schibsted.no)
- # [13:52] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [13:52] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [13:55] * Joins: hasather_ (~hasather@80.91.33.141)
- # [13:56] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [13:56] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-pfeaebfkdhuxfbtq)
- # [13:56] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [13:59] * Joins: hasathe__ (~hasather@80.91.33.141)
- # [13:59] * Quits: hasather (~hasather@guest.schibsted.no) (Ping timeout: 250 seconds)
- # [14:01] * Joins: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt)
- # [14:01] * Quits: hasather_ (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
- # [14:04] * Quits: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [14:11] * Joins: ehynds (~ehynds@146-115-145-170.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com)
- # [14:12] * Quits: hemanth (~hemanth@122.167.115.98) (Quit: This computer has gone to sleep)
- # [14:15] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
- # [14:15] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
- # [14:15] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:15] * Krinkle|detached is now known as Krinkle
- # [14:20] * Quits: psy_ (~psy@182.74.25.22) (Remote host closed the connection)
- # [14:21] * Quits: ehynds (~ehynds@146-115-145-170.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com)
- # [14:23] * Krinkle is now known as Krinkle|detached
- # [14:29] * Krinkle|detached is now known as Krinkle
- # [14:32] * Joins: darobin (~darobin@159.180.228.142)
- # [14:34] * Joins: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp)
- # [14:34] * Krinkle is now known as Krinkle|detached
- # [14:36] <annevk> JakeA: yes, the client may have gone
- # [14:37] <annevk> JakeA: ping="" and such are required to be done at some point, but usually after the user has navigated away, the whole point is that they're a replacement for synchronous beforeunload tricks
- # [14:37] <annevk> JakeA: might still not be a problem I suppose, depends a bit on the definitions
- # [14:37] <JakeA> annevk: that's a good case for it being clientless, or perhaps even not using the SW at all
- # [14:38] <annevk> JakeA: I think it should use the SW just like it should be subject to CSP, we don't really want special cases
- # [14:38] <JakeA> that's fair, as long as they don't hold up a waiting SW promoting to active
- # [14:38] <annevk> JakeA: people are going to want to be able to catch all networking activity
- # [14:39] <JakeA> but I think that's fine
- # [14:39] <annevk> JakeA: https://fetch.spec.whatwg.org/#dom-response-finalurl was the answer we designed together for base URLs
- # [14:40] * Joins: etacsufbo (~kymmichae@42-2-68-074.static.netvigator.com)
- # [14:40] <JakeA> annevk: if I use fetch('/static/fallback.html') as a response to a navigation, does it effect base urls or the url bar?
- # [14:42] <annevk> JakeA: not unless you set finalURL
- # [14:43] <annevk> JakeA: I'm not sure we fully considered the case of contexts that set the manual redirect flag though... Hmm
- # [14:43] * Krinkle|detached is now known as Krinkle
- # [14:44] <JakeA> annevk: ahhh ok, so it's not automatically set. So fetch('/blah.css') will swallow redirects by default, if I want the base url to reflect that I have to set finalURL manually (but, I can't observe the redirects)
- # [14:44] <annevk> JakeA: yes
- # [14:46] <annevk> JakeA: for navigation and other contexts that don't follow redirects finalURL should probably be either be ignored or be cause for a network error or a really special synthetic redirect that I'm sure of how it would work
- # [14:46] <JakeA> ignore seems good
- # [14:47] <JakeA> annevk: So if I wanted to fetch(someCSS) & have potential redirects reflected in the base url, is there a way to do that?
- # [14:48] * Krinkle is now known as Krinkle|detached
- # [14:49] <annevk> JakeA: yeah, but it's cumbersome I see now
- # [14:49] <annevk> JakeA: once you get hold of res, you'd do res.finalURL = true
- # [14:50] <JakeA> ohhhhhhhhh, it's a boolean!
- # [14:50] <JakeA> That was the missing bit
- # [14:50] <JakeA> nah, that's not cumbersome that's fine
- # [14:50] <annevk> JakeA: but it seems like you want something like fetch(someCSS, {finalURL:true }) maybe... hmm
- # [14:50] <annevk> ok
- # [14:50] <annevk> It feels a bit better to expose it only on response
- # [14:51] <JakeA> fetch(url).then(r => r.finalURL = true && r)
- # [14:51] * mkwst is now known as mkwst_ooo
- # [14:51] <JakeA> fetch(url).then(r => (r.finalURL = true) && r)
- # [14:53] <JakeA> annevk: Willing to bikeshed on the name? I totally assumed finalURL would be a string url
- # [14:54] * Joins: eric_carlson (~ericc@17.202.49.94)
- # [14:54] <annevk> JakeA: yeah, though I would prefer a ticket someplace then
- # [14:59] <JakeA> annevk: https://github.com/slightlyoff/ServiceWorker/issues/607#issuecomment-76181254
- # [15:01] <annevk> JakeA: yeah that seems good, and yeah, it's supposed to be stored as part of transfering the response
- # [15:01] <annevk> JakeA: otherwise it wouldn't make it into the Fetch process either
- # [15:03] * Quits: etacsufbo (~kymmichae@42-2-68-074.static.netvigator.com) (Quit: etacsufbo)
- # [15:05] <annevk> "Intent to Remove showModalDialog" exciting day
- # [15:08] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
- # [15:11] * Joins: plutoniix (~plutoniix@node-qum.pool-180-180.dynamic.totbb.net)
- # [15:14] * Quits: dshwang (dshwang@nat/intel/x-zlneplxbsfdscfdg) (Remote host closed the connection)
- # [15:18] * Joins: tndrH (~Rob@adsl-5-198-32-160.karoo.kcom.com)
- # [15:20] * Joins: jacobolus (~jacobolus@112.82.204.113)
- # [15:21] * Quits: ricea (~ricea@2401:fa00:4:1000:d913:e9df:bb08:9c6f) (Quit: Leaving.)
- # [15:21] <annevk> JakeA: renamed finalURL btw
- # [15:22] <JakeA> \o/
- # [15:22] <JakeA> Lemmie remove event.default()
- # [15:22] <JakeA> I'm going to enjoy this
- # [15:24] * Joins: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca)
- # [15:24] * Quits: Somatt_wrk (~somattwrk@130.193.24.135) (Read error: Connection reset by peer)
- # [15:24] * Joins: ricea (~ricea@2401:fa00:4:1000:98e1:9478:fde7:e826)
- # [15:24] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
- # [15:25] * Joins: ehsan (~ehsan@135-23-213-215.cpe.pppoe.ca)
- # [15:28] * Joins: etacsufbo (~kymmichae@42-2-68-074.static.netvigator.com)
- # [15:29] * Quits: annevk (~annevk@77-57-115-157.dclient.hispeed.ch) (Remote host closed the connection)
- # [15:30] * Quits: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca) (Read error: Connection reset by peer)
- # [15:30] * Joins: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca)
- # [15:34] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:35] * Quits: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca) (Read error: Connection reset by peer)
- # [15:35] * Joins: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca)
- # [15:39] <r4vi> is there any proposals for a 'force incognito' API
- # [15:39] <r4vi> for sites that say domestic abuse victims
- # [15:39] <r4vi> or something would use
- # [15:40] * Quits: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca) (Read error: Connection reset by peer)
- # [15:40] * Joins: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca)
- # [15:41] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [15:41] * Joins: newtron (~newtron@199.71.174.203)
- # [15:42] * Quits: Ms2ger (~Ms2ger@193.190.253.150) (Ping timeout: 244 seconds)
- # [15:45] <JakeA> It'd be nice if a browser could take a tab incognito. Undoing history should be ok, tougher to deal with cookie/idb/ls changes
- # [15:46] <zcorpan> JakeA: try opera 12
- # [15:47] <JakeA> zcorpan: did it do that?
- # [15:47] <JakeA> those guys thought of everything
- # [15:47] <zcorpan> yes
- # [15:47] <jgraham> "Opera did it first"
- # [15:48] <zcorpan> well you could open a new private tab, you couldn't make an existing tab private
- # [15:48] * Joins: gavin__ (~gavin@76.14.42.120)
- # [15:48] <JakeA> oh, I meant taking an existing tab private
- # [15:48] <JakeA> *everyone* can open private tabs
- # [15:49] <zcorpan> um... how?
- # [15:49] <JakeA> incognito… or are you going to be pedantic and say that's a new window not tab? :P
- # [15:50] <zcorpan> yes? of course a window is not a tab :-)
- # [15:50] <JakeA> *fert*
- # [15:50] <JakeA> that's a fart sound for your pedantry
- # [15:50] * Quits: gavin_ (~gavin@76.14.42.120) (Ping timeout: 250 seconds)
- # [15:50] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [15:51] <zcorpan> ah ok, i never knew it was pedantry that came out of my ass :-D
- # [15:52] <JakeA> But the idea of a forcing incognito is interesting. It'd need to be done as a header. I imagine banks would all do it for "security" reasons, so the user would need a way to opt out, and if that opt out is "remembered" you kinda lose the original use-case
- # [15:52] <zcorpan> so going back, what would you expect to happen when you make an existing tab private?
- # [15:53] * Quits: halfline (rstrode@nat/redhat/x-igvqzkvepdkbqako) (Remote host closed the connection)
- # [15:53] <JakeA> zcorpan: it to "undo" any non-private stuff it did, and reload in private mode. I realise the undo part is not really possible
- # [15:54] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [15:55] <JakeA> r4vi: is this just a sudden idea or is a group lobbying for this?
- # [15:56] * Joins: halfline (rstrode@nat/redhat/x-dmxfzdqugckozaxp)
- # [15:56] <r4vi> JakeA: I'm actually working on a site that would find this useful
- # [15:56] <r4vi> so sudden idea
- # [15:56] <jgraham> It should be noted that it doesn't offer any "meaningful" security e.g. someone could set up the router to log all outbound DNS
- # [15:57] <JakeA> that's true. Could even be false security.
- # [15:57] <jgraham> Of course the population of people who would do that is smaller than the population of people that can look through browser history
- # [15:57] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [15:57] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Remote host closed the connection)
- # [15:57] <r4vi> JakeA: we're currently linking them to this guide http://www.youandco.org.uk/node/240
- # [15:57] <r4vi> but wish there was a more user-friendly way
- # [16:02] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [16:03] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [16:04] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [16:14] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [16:26] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [16:31] * Joins: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com)
- # [16:31] * Joins: gozumi (~gozumi@87.229.2.178)
- # [16:37] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [16:37] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [16:42] * Joins: zenith__ (~zenith@199.119.233.159)
- # [16:42] * Quits: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca) (Read error: Connection reset by peer)
- # [16:46] * Quits: gozumi (~gozumi@87.229.2.178) (Remote host closed the connection)
- # [16:47] * Quits: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp) (Remote host closed the connection)
- # [16:49] * Quits: beverloo (beverloo@nat/google/x-tqdnhrbkxmsltoxj) (Ping timeout: 256 seconds)
- # [16:54] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [16:55] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [16:56] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [16:57] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [16:58] * Joins: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
- # [17:01] * Joins: beverloo (beverloo@nat/google/x-zxovuxfguuwaacqk)
- # [17:05] * Quits: hasathe__ (~hasather@80.91.33.141) (Remote host closed the connection)
- # [17:06] * Joins: hasather (~hasather@80.91.33.141)
- # [17:07] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [17:08] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [17:11] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 244 seconds)
- # [17:11] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
- # [17:13] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [17:13] * Quits: zenith__ (~zenith@199.119.233.159) (Ping timeout: 246 seconds)
- # [17:20] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-pfeaebfkdhuxfbtq) (Quit: Connection closed for inactivity)
- # [17:27] * Quits: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [17:38] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [17:39] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-vgfsoxvkehqqxdxt)
- # [17:40] * Quits: etacsufbo (~kymmichae@42-2-68-074.static.netvigator.com) (Quit: etacsufbo)
- # [17:58] * Quits: ehsan (~ehsan@135-23-213-215.cpe.pppoe.ca) (Remote host closed the connection)
- # [17:59] * Joins: ehsan (~ehsan@135-23-213-215.cpe.pppoe.ca)
- # [18:00] * Joins: jsx (uid48919@fsf/intern/jsx)
- # [18:01] * Joins: ap (~ap@c-24-130-61-31.hsd1.ca.comcast.net)
- # [18:03] * Joins: Ms2ger (~Ms2ger@24.241-64-87.adsl-dyn.isp.belgacom.be)
- # [18:08] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [18:10] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [18:13] * Quits: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net) (Quit: This computer has gone to sleep)
- # [18:17] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [18:23] <Ms2ger> :( https://bugzilla.mozilla.org/show_bug.cgi?id=1107378
- # [18:27] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [18:27] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [18:31] * Joins: bnicholson (~bnicholso@corp.mtv2.mozilla.com)
- # [18:32] <jgraham> Not that surprising
- # [18:34] * Joins: psy_ (~psy@103.6.159.176)
- # [18:36] * Joins: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp)
- # [18:40] * Quits: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp) (Ping timeout: 252 seconds)
- # [18:41] * Quits: jyasskin (~jyasskin@business-092-079-137-146.static.arcor-ip.net) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [18:43] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
- # [18:44] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [18:45] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
- # [18:49] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [18:49] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Ping timeout: 264 seconds)
- # [18:52] * Quits: espadrine (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr) (Ping timeout: 240 seconds)
- # [18:59] * Joins: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca)
- # [19:03] * Joins: PhoenixFuze (~PhoenixFu@174.140.78.168)
- # [19:08] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [19:08] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [19:08] * Quits: ap (~ap@c-24-130-61-31.hsd1.ca.comcast.net) (Quit: ap)
- # [19:09] * Quits: roc (~chatzilla@121-99-87-183.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
- # [19:10] * Joins: roc (~chatzilla@121-99-87-183.bng1.tvc.orcon.net.nz)
- # [19:12] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [19:13] <Ms2ger> So who supports before/afterscriptexecute now? Gecko/Servo/Presto?
- # [19:14] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [19:19] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [19:22] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [19:24] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [19:30] * Quits: roc (~chatzilla@121-99-87-183.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
- # [19:30] * Quits: markkes (~markkes@62.207.90.201) (Ping timeout: 265 seconds)
- # [19:31] <wanderview> JakeA: if a ServiceWorker script does "new Worker('nested_worker.js')"... is that something we support? should the nested worker script be automatically cached like importScript()?
- # [19:32] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [19:33] * Quits: PhoenixFuze (~PhoenixFu@174.140.78.168) (Quit: PhoenixFuze)
- # [19:36] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [19:39] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 246 seconds)
- # [19:44] * Quits: scrollback1 (scrollback@gateway/web/scrollback.io/x-cmqfascmmlbbsdzv) (Ping timeout: 264 seconds)
- # [19:46] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
- # [19:46] * Quits: CvP (CvP@203.76.123.238) (Read error: Connection reset by peer)
- # [19:47] * Joins: CvP (CvP@203.76.123.238)
- # [19:50] * Joins: benwerd (~benwerd@199.87.84.238)
- # [19:50] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Ping timeout: 252 seconds)
- # [19:50] * Quits: jacobolus (~jacobolus@112.82.204.113) (Remote host closed the connection)
- # [19:51] * Krinkle|detached is now known as Krinkle
- # [19:51] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [19:52] * Joins: zenith__ (~zenith@199.119.233.159)
- # [19:52] * Quits: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca) (Read error: Connection reset by peer)
- # [19:52] * Joins: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp)
- # [19:52] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [19:53] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [19:54] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [19:54] * Joins: ambv (~ambv@199.201.64.131)
- # [19:55] * Joins: scor (scor@drupal.org/user/52142/view)
- # [19:58] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [19:59] * Krinkle is now known as Krinkle|detached
- # [20:03] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
- # [20:06] * Joins: benwerd (~benwerd@199.87.84.238)
- # [20:11] * Joins: ap (~ap@17.202.44.214)
- # [20:13] * Quits: zenith__ (~zenith@199.119.233.159) (Ping timeout: 246 seconds)
- # [20:15] <JakeA> wanderview: I don't see why we wouldn't support it, but I don't think it should be importScript cached.
- # [20:15] <JakeA> But it wouldn't be a lot of use
- # [20:16] * Quits: hendry (~hendry@sg.webconverger.com) (Ping timeout: 265 seconds)
- # [20:16] <JakeA> But if devs find a use for it, they can store the script text in idb or a cache
- # [20:16] * Joins: hendry (~hendry@sg.webconverger.com)
- # [20:19] * Quits: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp) (Remote host closed the connection)
- # [20:19] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [20:20] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [20:22] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [20:25] * Joins: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp)
- # [20:29] * Quits: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp) (Ping timeout: 252 seconds)
- # [20:31] * Joins: jernoble (~jernoble@17.202.46.221)
- # [20:32] <wanderview> JakeA: I think we're going to disallow it for now in gecko... another problem is life cycle... if the SW gets killed at any time... it should stop the dedicated worker... (right?) seems like it will be very difficult to use
- # [20:32] <wanderview> JakeA: if they store the script text manually... then they are using a data URI worker, right?
- # [20:32] <wanderview> it was my impressions blink didn't support nested workers at all yet, anyway... so this may just be a gecko thing
- # [20:33] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [20:37] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [20:38] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [20:39] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
- # [20:39] * Joins: benwerd (~benwerd@199.87.84.238)
- # [20:40] * Quits: benwerd (~benwerd@199.87.84.238) (Read error: Connection reset by peer)
- # [20:40] * Joins: benwerd (~benwerd@199.87.84.238)
- # [20:44] <JakeA> wanderview: yeah, and yeah it'll get killed when the SW does. I can't think of many use cases for wanting a dedicated worker in a SW.
- # [20:44] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [20:45] <wanderview> JakeA: the nested SharedWorker, though... that could be useful
- # [20:45] * Krinkle|detached is now known as Krinkle
- # [20:45] <JakeA> wanderview: an interesting question I guess is whether the request for the worker/sharedworker goes through the SW
- # [20:46] * Joins: thinkxl_ (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
- # [20:46] <wanderview> JakeA: if it originates from a ServiceWorker, I thought the skip serviceworker flag was set
- # [20:47] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [20:49] * Quits: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net) (Ping timeout: 256 seconds)
- # [20:49] <wanderview> JakeA: so if the sharedworker was first created from the document... then intercepted by SW... if first created from SW, then no interception... so dead simple for devs!
- # [20:49] <wanderview> ^so dead simple^sounds dead simple
- # [20:50] <wanderview> of course no one supports this case currently as far I know
- # [20:50] <wanderview> we only expose SharedWorker on the main thread
- # [20:51] * Joins: jacobolus (~jacobolus@112.82.204.113)
- # [20:52] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [20:55] * Quits: jacobolus (~jacobolus@112.82.204.113) (Ping timeout: 240 seconds)
- # [21:00] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [21:02] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [21:03] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [21:11] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
- # [21:13] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [21:18] * thinkxl_ is now known as thinkxl
- # [21:19] * Quits: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net) (Changing host)
- # [21:19] * Joins: thinkxl (~thinkxl@unaffiliated/thinkxl)
- # [21:19] * Parts: rillian (giles@mf4-xiph.osuosl.org)
- # [21:23] * heycam|away is now known as heycam
- # [21:26] * Joins: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com)
- # [21:30] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-vgfsoxvkehqqxdxt) (Quit: Connection closed for inactivity)
- # [21:31] * Joins: othermaciej (~mjs@17.244.160.51)
- # [21:32] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [21:37] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
- # [21:38] * Joins: benwerd (~benwerd@199.87.84.238)
- # [21:39] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [21:39] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [21:40] <Ms2ger> longdesc is a rec
- # [21:40] <Ms2ger> Good job everyone
- # [21:40] <Ms2ger> Can we now finally go back to something useful?
- # [21:42] * Quits: Mateon1 (~Mateon1@unaffiliated/mateon1) (Ping timeout: 252 seconds)
- # [21:44] * Quits: biniar (~biniar@unaffiliated/biniar) (Ping timeout: 246 seconds)
- # [21:46] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [21:47] * Krinkle is now known as Krinkle|detached
- # [21:48] <smaug____> like reviewing perf wg's specs? Sounds like a good idea
- # [21:48] * smaug____ hears Ms2ger just volunteered
- # [21:48] * Krinkle|detached is now known as Krinkle
- # [21:48] <Ms2ger> I was thinking more shutting them down on the next rechartering
- # [21:49] <jamesr___> sgtm
- # [21:49] <jamesr___> like most things in w3c it was created to work around other badness in w3c process
- # [21:49] <jamesr___> now that all vendors have official joined the WG there's no point in having it be separate
- # [21:50] <jamesr___> (before they joined there was the possibility of moving things through that WG faster than others like public-webapps due to membership differences)
- # [21:50] <smaug____> (perf wg's issues aren't w3c process issues)
- # [21:50] * smaug____ goes back to reviewing
- # [21:50] <Ms2ger> Perf wg is more "eh, whatever"
- # [21:50] <Ms2ger> "You got comments? Ain't nobody got time for that!"
- # [21:53] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [21:54] * Quits: ehsan (~ehsan@135-23-213-215.cpe.pppoe.ca) (Quit: Leaving...)
- # [21:56] * Joins: ehynds (~ehynds@64.206.121.41)
- # [21:59] <TabAtkins> Ms2ger: "But we can measure exactly how much time ain't nobody got!"
- # [21:59] * Joins: gavinc (~gavin@d963-d8fe-44b3-ea8a-030d-4002-3420-2062.6rd.ip6.sonic.net)
- # [22:00] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [22:01] <miketaylr> can't wait for longdesc2
- # [22:04] * Quits: othermaciej (~mjs@17.244.160.51) (Quit: othermaciej)
- # [22:05] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 256 seconds)
- # [22:11] * Joins: othermaciej (~mjs@17.244.4.91)
- # [22:14] * Joins: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp)
- # [22:15] * Joins: satazor (~satazor@80.99.114.89.rev.vodafone.pt)
- # [22:18] * Quits: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp) (Ping timeout: 252 seconds)
- # [22:23] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
- # [22:23] * Joins: benwerd (~benwerd@199.87.84.238)
- # [22:24] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 252 seconds)
- # [22:24] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Ping timeout: 252 seconds)
- # [22:24] <jamesr___> smaug____: i'm just talking about why it was created and used, not how it functions in practice
- # [22:24] <jamesr___> i agree it's pretty terrible
- # [22:25] * Quits: eric_carlson (~ericc@17.202.49.94) (Ping timeout: 272 seconds)
- # [22:30] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [22:30] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [22:30] * Quits: othermaciej (~mjs@17.244.4.91) (Quit: othermaciej)
- # [22:34] <smaug____> ah, I don't even recall why it was created (and why the specs aren't written in webapps wg)
- # [22:34] * Joins: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt)
- # [22:35] * Quits: satazor (~satazor@80.99.114.89.rev.vodafone.pt) (Ping timeout: 250 seconds)
- # [22:35] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [22:36] * Joins: othermaciej (~mjs@17.244.163.120)
- # [22:48] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [22:48] <jamesr___> concerns about charter or velocity or both in the webapps wg
- # [22:49] <jamesr___> in w3c if you make a new wg you get to pick the members and charter and you can pick a set of members that will agree to the charter you want
- # [22:49] <jamesr___> whereas to spec a new thing in an existing WG you have to make sure it's within charter and if not get all existing members of the WG to agree to that charter
- # [22:49] <Ms2ger> In whatwg, you can write a spec :)
- # [22:50] * Joins: satazor (~satazor@80.99.114.89.rev.vodafone.pt)
- # [22:53] * Quits: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt) (Ping timeout: 256 seconds)
- # [22:55] <caitp-> who is going to stop you from writing a spec
- # [22:55] <caitp-> the tzar of the internet?
- # [23:01] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [23:01] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [23:02] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-teelgmhmirenjgth)
- # [23:04] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
- # [23:04] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
- # [23:04] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:07] * Quits: ehynds (~ehynds@64.206.121.41)
- # [23:07] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:11] * Joins: Mateon1 (~Mateon1@unaffiliated/mateon1)
- # [23:13] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
- # [23:15] <jamesr___> if you want to publish it as a w3c spec (which some people find important, not that i find all that much value in that personally) then the w3c will
- # [23:16] <Ms2ger> Sure, every monkey can get a spec published at w3c
- # [23:16] <Ms2ger> Case in point: me
- # [23:18] <TabAtkins> Ms2ger: Wait, which spec did you write?
- # [23:18] * Quits: ^esc (~esc-ape@178.115.128.222.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
- # [23:18] <Ms2ger> DOM
- # [23:19] <Ms2ger> Under various names
- # [23:19] <wanderview> jsbell: hi! do you know about how blink offlines the ServiceWorker script itself and its importScript() scripts?
- # [23:19] * Joins: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp)
- # [23:19] <wanderview> jsbell: just curious how blink handles a delayed importScript() call... like if the script does setTimeout(function() { importScript('annoying.js'); }, 5000)
- # [23:20] <wanderview> I guess we just don't guarantee that any delayed script loads will be cached?
- # [23:20] <wanderview> just makes it difficult to ensure we have a coherent set of scripts cached for offline use
- # [23:21] <TabAtkins> wanderview: ServiceWorkers that last too long just get killed; nothing gets preserved across.
- # [23:21] <TabAtkins> If you want to cache scripts with better guarantees, do a standard fetch and put it in a cache, then import it.
- # [23:23] <wanderview> TabAtkins: with importScript(datauri) or something? I wasn't clear how someone could take a fetch Response and get it into importScript()
- # [23:23] <TabAtkins> Given the current API, yeah, a data: url.
- # [23:23] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
- # [23:23] * Quits: thinkxl (~thinkxl@unaffiliated/thinkxl) (Ping timeout: 272 seconds)
- # [23:24] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
- # [23:24] * Quits: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp) (Ping timeout: 256 seconds)
- # [23:24] <wanderview> TabAtkins: so you think this is a dev evangelism issue? people should just use importScripts() synchronously with the top line SW script or not at all?
- # [23:24] <TabAtkins> I suspect so, yeah.
- # [23:25] <TabAtkins> Standard SW wisdom: don't count on anything sticking around, you'll be disappointed eventually.
- # [23:25] <wanderview> TabAtkins: yea... I know... but as an implementer, I'd like to be able to say "we've successfully offlined this SW and its dependent scripts"... but basically we can't ever know when its done
- # [23:26] <TabAtkins> Well, yeah, you have no idea when a SW is going to request more things off the network.
- # [23:27] <wanderview> I guess thats why this is still open: https://github.com/slightlyoff/ServiceWorker/issues/106
- # [23:28] * Joins: jyasskin (~jyasskin@business-092-079-137-146.static.arcor-ip.net)
- # [23:28] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Ping timeout: 255 seconds)
- # [23:29] <slightlyoff> hrm, I'm not sure that still needs to be open
- # [23:29] <slightlyoff> TabAtkins: also, that's pretty BS
- # [23:29] <Ms2ger> Bikeshed?
- # [23:29] <TabAtkins> slightlyoff: ?
- # [23:30] <slightlyoff> TabAtkins: "requesting more things off the network" post-install-setup phase means you didn't really want 'em
- # [23:30] <slightlyoff> TabAtkins: if you liked it, you should have put a top-level importScripts() on it
- # [23:30] <TabAtkins> Um, okay. I mean, sure, it's obviously not a *strict dependency*, but I fail to see the relevance.
- # [23:31] <wanderview> slightlyoff: its unclear to me from #106 what the end result of this was...
- # [23:31] <wanderview> and searching the spec for importScript does not reveal anything
- # [23:31] * slightlyoff looks
- # [23:32] <slightlyoff> yeah, I'm not sure we spec'd it, so having it open does seem right
- # [23:32] <wanderview> sorry if its obvious and I missed it
- # [23:32] <wanderview> it sounds like its just a best effort caching... when the ServiceWorker script loads something through importScript()... put it in the cache
- # [23:32] <slightlyoff> or behavior (Blink) is to cache resources requested at initial download time (via importScripts) alongside the SW script version
- # [23:32] * Quits: benwerd (~benwerd@199.87.84.238)
- # [23:33] <slightlyoff> and the dependencies are only updated when the SW script updates
- # [23:33] <wanderview> slightlyoff: for delayed importScripts... it does not cache?
- # [23:33] <slightlyoff> (e.g., you run through an upgrade)
- # [23:33] <wanderview> or thats just best effort
- # [23:33] * Joins: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64)
- # [23:33] <slightlyoff> wanderview: I don't think we cache.
- # [23:33] <wanderview> hmm
- # [23:33] <slightlyoff> wanderview: at least not more than the HTTP cache provides
- # [23:33] <slightlyoff> wanderview: and that's the intended behavior
- # [23:34] <slightlyoff> wanderview: you can do more eval()-ing cache'd content if you want to
- # [23:34] <slightlyoff> wanderview: but that's all very explicit, which is what we were going for in the design
- # [23:34] <wanderview> slightlyoff: in gecko, I'm not sure we have an easy way to tell the difference between top level importScripts() and delayed importScripts()
- # [23:35] <slightlyoff> you don't have some marker for the SW script that you're caching?
- # [23:35] <slightlyoff> i.e., do you have a way of storing the SW script that opts it out of HTTP cache eviction?
- # [23:36] <slightlyoff> I don't know it's a problem to cache other importScripts more aggressively
- # [23:36] <wanderview> slightlyoff: we definitely know which one is the SW script
- # [23:36] <slightlyoff> but I think we want to keep devs from depending on that
- # [23:36] <wanderview> I'm not 100% sure... but I think the importScripts all just come out of the js engine as "something called importScripts!"... we don't know which parent script called it
- # [23:37] <slightlyoff> otherwise it becomes nearly impossible to reason about what's going to work in your SW as a download error in an importScript can screw you entirely
- # [23:37] * wanderview traces more code.
- # [23:37] <slightlyoff> how do you keep them with the same durability as the SW script? That's the only invariant we NEED to preserve
- # [23:37] <wanderview> slightlyoff: we are internally using the Cache API
- # [23:38] <slightlyoff> would be fatal to a site if it importscripts started failing but the main SW script were there
- # [23:38] <slightlyoff> wanderview: seems legit. Don't think you've got a problem here then.
- # [23:38] <wanderview> slightlyoff: right... we are keeping the importScripts as persistent as the SW script...
- # [23:38] <wanderview> slightlyoff: its just we may over-cache compared to blink
- # [23:38] <wanderview> for delayed importScripts
- # [23:39] <wanderview> its a subtle compatibility difference... hopefully it doesn't bite too many people
- # [23:39] <slightlyoff> I think that's fine; contra TabAtkins, we're going to understand install-time vs. post-install-time requests for imported scripts
- # [23:39] <wanderview> I guess the http cache being there also muddies the water... people may think its fully offlined, but its just an aging http cache
- # [23:39] <slightlyoff> TabAtkins: I don't think this is really that bad, though...do you?
- # [23:40] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 246 seconds)
- # [23:40] <slightlyoff> wanderview: I think our long-term solution will be devtools warnings about dynamic importScripts() calls
- # [23:40] <TabAtkins> I'm pretty sure everything you said agrees with what I said, so no, I don't think it's bad. ^_^
- # [23:40] <slightlyoff> TabAtkins: ah, right, then I misunderstood you. Sorry!
- # [23:40] <wanderview> thanks for the help
- # [23:41] <TabAtkins> (I said that dynamic/delayed importScript() calls should instead be fetch()/cache, then import them when you're sure they've arrived.)
- # [23:41] <slightlyoff> TabAtkins: yeah, that's totally true
- # [23:42] <slightlyoff> will ping jungkees about getting this squred away. I think we only need to say that importScripts post-initial-download MAY be discarded by the UA
- # [23:42] <slightlyoff> wanderview: using the Cache API should prevent the real compat worry (in my mind), which is the scripts getting updated at different rates by UAs
- # [23:46] * Quits: Maurice (copyman@unaffiliated/maurice)
- # [23:47] <wanderview> slightlyoff: I've been corrected by baku and nsm... we do have a way to implement the same "cache only top importScript() calls"
- # [23:47] <wanderview> we're going to do that
- # [23:47] <slightlyoff> rad!
- # [23:47] * slightlyoff does happy compatibility dance
- # [23:47] <wanderview> yea, good to be compatible and I like knowing when we are done caching
- # [23:47] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:48] <wanderview> slightlyoff: so I guess formalize that behavior in the spec?
- # [23:48] <slightlyoff> yep!
- # [23:48] <wanderview> awesome, thanks!
- # [23:51] * Joins: jamesheston (~jameshest@108-230-76-57.lightspeed.chtnsc.sbcglobal.net)
- # [23:52] <TabAtkins> +1
- # [23:52] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 252 seconds)
- # [23:58] * Joins: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
- # Session Close: Fri Feb 27 00:00:00 2015
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn