/irc-logs / freenode / #whatwg / 2015-02-26 / end

Options:

Previous day, Next day

  1. # Session Start: Thu Feb 26 00:00:00 2015
  2. # Session Ident: #whatwg
  3. # [00:06] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  4. # [00:12] * Quits: bholley_ (~bholley@corp-nat.p2p.sfo1.mozilla.com) (Remote host closed the connection)
  5. # [00:13] * Joins: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  6. # [00:18] * Quits: Maurice (copyman@unaffiliated/maurice)
  7. # [00:20] * Quits: jyasskin (~jyasskin@business-092-079-138-202.static.arcor-ip.net) (Quit: My computer has gone to sleep. ZZZzzz…)
  8. # [00:21] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
  9. # [00:23] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
  10. # [00:35] * Quits: newtron (~newtron@199.71.174.203) (Remote host closed the connection)
  11. # [00:43] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Read error: Connection reset by peer)
  12. # [00:43] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  13. # [00:46] * Quits: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net) (Quit: Lost terminal)
  14. # [00:48] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 272 seconds)
  15. # [00:55] * Joins: jacobolus (~jacobolus@122.192.82.18)
  16. # [00:56] * Joins: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64)
  17. # [00:59] * Quits: jacobolus (~jacobolus@122.192.82.18) (Ping timeout: 252 seconds)
  18. # [01:01] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  19. # [01:02] * Joins: jernoble (~jernoble@17.244.163.7)
  20. # [01:03] * Joins: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net)
  21. # [01:04] * Quits: jernoble_ (~jernoble@17.202.47.66) (Ping timeout: 252 seconds)
  22. # [01:04] * Joins: KevinMarks (~yaaic@2607:fb90:2820:a8f8:981f:ebfb:8f67:ffda)
  23. # [01:08] * Joins: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp)
  24. # [01:18] * Quits: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp) (Remote host closed the connection)
  25. # [01:19] * Joins: KevinMarks__ (~yaaic@2607:fb90:2868:b290:eb27:d46f:21da:a652)
  26. # [01:20] * Quits: KevinMarks (~yaaic@2607:fb90:2820:a8f8:981f:ebfb:8f67:ffda) (Ping timeout: 250 seconds)
  27. # [01:21] * Joins: KevinMarks (~KevinMark@172.56.21.231)
  28. # [01:23] * Quits: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com) (Quit: ZZZzzz…)
  29. # [01:23] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
  30. # [01:24] * Joins: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  31. # [01:25] * Quits: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com) (Read error: Connection reset by peer)
  32. # [01:28] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  33. # [01:29] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  34. # [01:30] * Quits: weinig (~weinig@17.244.161.144) (Quit: weinig)
  35. # [01:31] * Quits: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  36. # [01:32] * Joins: thenosaj (~thenosaj@cpc5-slam5-2-0-cust154.2-4.cable.virginm.net)
  37. # [01:33] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 252 seconds)
  38. # [01:35] * Joins: newtron (~newtron@199.71.174.203)
  39. # [01:36] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
  40. # [01:40] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 252 seconds)
  41. # [01:41] * Quits: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64) (Ping timeout: 265 seconds)
  42. # [01:42] * Joins: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64)
  43. # [01:49] * Quits: sicking (~sicking@guest-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  44. # [01:52] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk) (Ping timeout: 256 seconds)
  45. # [01:54] * Quits: thenosaj (~thenosaj@cpc5-slam5-2-0-cust154.2-4.cable.virginm.net) (Quit: gone afk)
  46. # [01:56] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  47. # [02:01] * Quits: jernoble (~jernoble@17.244.163.7) (Quit: Computer has gone to sleep.)
  48. # [02:01] * Joins: thenosaj (~thenosaj@cpc5-slam5-2-0-cust154.2-4.cable.virginm.net)
  49. # [02:05] * Joins: weinig (~weinig@17.245.27.151)
  50. # [02:06] * Quits: weinig (~weinig@17.245.27.151) (Client Quit)
  51. # [02:09] * Quits: satazor (~satazor@80.99.114.89.rev.vodafone.pt) (Remote host closed the connection)
  52. # [02:11] * heycam is now known as heycam|away
  53. # [02:17] * Quits: ap (~ap@17.202.44.214)
  54. # [02:21] * Quits: KevinMarks (~KevinMark@172.56.21.231) (Ping timeout: 252 seconds)
  55. # [02:21] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  56. # [02:22] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  57. # [02:29] * Quits: say2joe (~Adium@198-101-119-98.static-ip.telepacific.net) (Quit: Leaving.)
  58. # [02:33] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
  59. # [02:34] * Joins: karlcow (~karl@nerval.la-grange.net)
  60. # [02:35] * Joins: scor (~scor@drupal.org/user/52142/view)
  61. # [02:36] * Quits: yutak (~yutak@2401:fa00:4:1000:20ed:c585:a644:38b2) (Ping timeout: 256 seconds)
  62. # [02:36] * Joins: yutak (~yutak@2401:fa00:4:1000:80ef:1179:5c03:c2e0)
  63. # [02:37] * Quits: scor (~scor@drupal.org/user/52142/view) (Remote host closed the connection)
  64. # [02:38] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Ping timeout: 250 seconds)
  65. # [02:38] * Joins: jernoble (~jernoble@76.74.153.41)
  66. # [02:40] * Parts: kochi1 (kochi@nat/google/x-eoormhcdaxpjxupi)
  67. # [02:45] * Joins: kochi (~kochi@2401:fa00:4:1000:7d6e:9b79:9011:537b)
  68. # [02:49] * Quits: thenosaj (~thenosaj@cpc5-slam5-2-0-cust154.2-4.cable.virginm.net) (Quit: gone afk)
  69. # [02:51] * Joins: KevinMarks (~yaaic@2620:101:80fb:232:89b:5a37:174c:fdcb)
  70. # [02:53] * Joins: KevinMarks___ (~KevinMark@2620:101:80fb:232:4d77:6e41:4eb0:4a24)
  71. # [02:55] * Quits: KevinMarks__ (~yaaic@2607:fb90:2868:b290:eb27:d46f:21da:a652) (Ping timeout: 265 seconds)
  72. # [02:55] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
  73. # [02:56] * Joins: frivoal (~frivoal@119.25.104.188)
  74. # [02:59] * Joins: newtron (~newtron@199.71.174.203)
  75. # [03:04] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 252 seconds)
  76. # [03:05] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
  77. # [03:11] * Quits: frivoal (~frivoal@119.25.104.188) (Remote host closed the connection)
  78. # [03:11] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
  79. # [03:12] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
  80. # [03:18] * Quits: jernoble (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
  81. # [03:19] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
  82. # [03:24] * Quits: kochi (~kochi@2401:fa00:4:1000:7d6e:9b79:9011:537b) (Ping timeout: 250 seconds)
  83. # [03:25] * Quits: beverloo (beverloo@nat/google/x-aylfonuxpdbkbnto) (Ping timeout: 250 seconds)
  84. # [03:25] * Quits: yutak (~yutak@2401:fa00:4:1000:80ef:1179:5c03:c2e0) (Ping timeout: 250 seconds)
  85. # [03:27] * Joins: kochi (~kochi@2401:fa00:4:1000:7d6e:9b79:9011:537b)
  86. # [03:27] * Joins: beverloo (beverloo@nat/google/x-wrsvsjkvenawtbzn)
  87. # [03:28] * Joins: yutak (~yutak@2401:fa00:4:1000:80ef:1179:5c03:c2e0)
  88. # [03:28] * Joins: xiinotulp (~plutoniix@node-qum.pool-180-180.dynamic.totbb.net)
  89. # [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])
  90. # [03:30] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  91. # [03:31] * Quits: plutoniix (~plutoniix@node-njv.pool-101-108.dynamic.totbb.net) (Ping timeout: 250 seconds)
  92. # [03:32] * Quits: jsbell (jsbell@nat/google/x-hwfzsqmhwbghnliq) (Ping timeout: 265 seconds)
  93. # [03:32] * Joins: jsbell (jsbell@nat/google/x-ythwwvmhuykhunld)
  94. # [03:33] * Quits: xiinotulp (~plutoniix@node-qum.pool-180-180.dynamic.totbb.net) (Client Quit)
  95. # [03:34] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 246 seconds)
  96. # [03:41] * Quits: encryptd_fractl (~encryptd_@24-177-122-160.dhcp.mdsn.wi.charter.com) (Ping timeout: 246 seconds)
  97. # [03:41] * Joins: encryptd_fractl (~encryptd_@24-177-122-160.dhcp.mdsn.wi.charter.com)
  98. # [03:46] * Quits: yutak (~yutak@2401:fa00:4:1000:80ef:1179:5c03:c2e0) (Ping timeout: 256 seconds)
  99. # [03:46] * Quits: beverloo (beverloo@nat/google/x-wrsvsjkvenawtbzn) (Ping timeout: 256 seconds)
  100. # [03:47] * Quits: encryptd_fractl (~encryptd_@24-177-122-160.dhcp.mdsn.wi.charter.com) (Ping timeout: 245 seconds)
  101. # [03:48] * Joins: encryptd_fractl (~encryptd_@24-177-122-160.dhcp.mdsn.wi.charter.com)
  102. # [03:48] * Joins: beverloo (beverloo@nat/google/x-tqdnhrbkxmsltoxj)
  103. # [03:48] * Joins: yutak (~yutak@2401:fa00:4:1000:80ef:1179:5c03:c2e0)
  104. # [04:01] * Joins: eBureau (~Bruno@181.164.77.172)
  105. # [04:09] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  106. # [04:13] * Joins: rniwa (~rniwa@17.114.218.239)
  107. # [04:17] * Joins: karlcow_ (~karl@nerval.la-grange.net)
  108. # [04:19] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 256 seconds)
  109. # [04:21] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
  110. # [04:21] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
  111. # [04:22] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
  112. # [04:40] * heycam|away is now known as heycam
  113. # [04:55] * Krinkle is now known as Krinkle|detached
  114. # [04:55] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
  115. # [04:56] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
  116. # [05:03] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-rkpgiqwxmndlexis) (Quit: Connection closed for inactivity)
  117. # [05:08] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
  118. # [05:10] * Joins: satazor (~satazor@80.99.114.89.rev.vodafone.pt)
  119. # [05:15] * Quits: satazor (~satazor@80.99.114.89.rev.vodafone.pt) (Ping timeout: 272 seconds)
  120. # [05:16] * Quits: psy_ (~psy@103.6.159.176) (Ping timeout: 256 seconds)
  121. # [05:23] * Quits: KevinMarks___ (~KevinMark@2620:101:80fb:232:4d77:6e41:4eb0:4a24) (Ping timeout: 250 seconds)
  122. # [05:29] * Quits: KevinMarks (~yaaic@2620:101:80fb:232:89b:5a37:174c:fdcb) (Ping timeout: 250 seconds)
  123. # [05:31] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  124. # [05:35] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 252 seconds)
  125. # [05:35] * Joins: KevinMarks (~yaaic@199.87.84.238)
  126. # [05:40] * Quits: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64) (Remote host closed the connection)
  127. # [05:48] * Joins: jacobolus (~jacobolus@122.192.82.18)
  128. # [05:49] * Joins: jernoble (~jernoble@162.217.73.171)
  129. # [06:02] * Quits: jernoble (~jernoble@162.217.73.171) (Remote host closed the connection)
  130. # [06:09] * Joins: psy_ (~psy@103.6.159.176)
  131. # [06:15] * Quits: rniwa (~rniwa@17.114.218.239) (Quit: My Mac has gone to sleep. ZZZzzz…)
  132. # [06:34] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
  133. # [06:38] * Joins: rniwa (~rniwa@67.164.23.121)
  134. # [06:39] * Quits: rniwa (~rniwa@67.164.23.121) (Client Quit)
  135. # [06:39] * Quits: ambv (~ambv@199.201.64.2) (Quit: sys.exit(0) # computer went to sleep)
  136. # [06:40] * Joins: rniwa (~rniwa@67.164.23.121)
  137. # [06:41] * Quits: rniwa (~rniwa@67.164.23.121) (Client Quit)
  138. # [06:55] * Quits: karlcow_ (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  139. # [06:55] * Joins: karlcow (~karl@nerval.la-grange.net)
  140. # [07:05] * Joins: KevinMarks_ (~yaaic@2607:fb90:491:9df4:77fb:6ff1:733:397b)
  141. # [07:06] * Quits: KevinMarks (~yaaic@199.87.84.238) (Read error: Connection reset by peer)
  142. # [07:06] * Joins: KevinMarks (~yaaic@199.87.84.238)
  143. # [07:09] * Quits: KevinMarks_ (~yaaic@2607:fb90:491:9df4:77fb:6ff1:733:397b) (Ping timeout: 250 seconds)
  144. # [07:13] * Quits: KevinMarks (~yaaic@199.87.84.238) (Ping timeout: 246 seconds)
  145. # [07:14] * Joins: KevinMarks (~yaaic@2607:fb90:41e:388a:6706:fcd1:1de0:e138)
  146. # [07:20] * Joins: roc (~chatzilla@121-99-87-183.bng1.tvc.orcon.net.nz)
  147. # [07:23] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  148. # [07:28] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
  149. # [07:31] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  150. # [07:31] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  151. # [07:34] * Quits: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 264 seconds)
  152. # [07:34] * Joins: jyasskin (~jyasskin@business-092-079-137-146.static.arcor-ip.net)
  153. # [07:35] * Joins: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net)
  154. # [07:35] <annevk> jgraham: parse it and see if the serialized result is the same as the input
  155. # [07:36] <annevk> jamesr___: ah, but what it's called?
  156. # [07:36] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 272 seconds)
  157. # [07:46] <karlcow> https://bugzilla.mozilla.org/show_bug.cgi?id=1137079
  158. # [07:46] <karlcow> Bug 1137079 - https://whatwg.org/ Secure Connection Failed (Error code: ssl_error_no_cypher_overlap)
  159. # [07:49] * Quits: jyasskin (~jyasskin@business-092-079-137-146.static.arcor-ip.net) (Ping timeout: 245 seconds)
  160. # [07:50] * Joins: jyasskin (~jyasskin@business-092-079-137-146.static.arcor-ip.net)
  161. # [07:54] * Joins: jacobolu_ (~jacobolus@112.82.204.113)
  162. # [07:57] * Quits: jacobolus (~jacobolus@122.192.82.18) (Ping timeout: 256 seconds)
  163. # [07:59] * Joins: KevinMarks_ (~KevinMark@172.56.39.137)
  164. # [08:04] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
  165. # [08:08] * Quits: jyasskin (~jyasskin@business-092-079-137-146.static.arcor-ip.net) (Quit: My computer has gone to sleep. ZZZzzz…)
  166. # [08:10] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  167. # [08:22] * Quits: flower__ (~user@202.44.238.62) (Max SendQ exceeded)
  168. # [08:24] * Joins: rniwa (~rniwa@67.164.23.121)
  169. # [08:24] * Joins: flower (~user@202.44.238.62)
  170. # [08:25] * heycam is now known as heycam|away
  171. # [08:25] * Quits: flower (~user@202.44.238.62) (Max SendQ exceeded)
  172. # [08:26] * Quits: rniwa (~rniwa@67.164.23.121) (Client Quit)
  173. # [08:29] <annevk> karlcow: can you reproduce it?
  174. # [08:32] * Joins: flower (~user@202.44.238.62)
  175. # [08:34] * karlcow is switching to Firefox 39.0a1 (2015-02-25)
  176. # [08:34] * karlcow is going to https://bugzilla.mozilla.org/show_bug.cgi?id=1137079
  177. # [08:35] * Quits: flower (~user@202.44.238.62) (Max SendQ exceeded)
  178. # [08:37] * Joins: jyasskin (~jyasskin@business-092-079-138-202.static.arcor-ip.net)
  179. # [08:37] <karlcow> failing on https://forums.whatwg.org/
  180. # [08:37] <annevk> karlcow: yeah, multiple subdomains are not on the whitelist, I left a comment on the whitelist bug emk pointed out
  181. # [08:38] * karlcow sees https://hg.mozilla.org/releases/mozilla-aurora/file/2e3aaa26bca4/security/manager/ssl/src/IntolerantFallbackList.inc
  182. # [08:38] <annevk> karlcow: euh, emk did point that out, someone else did
  183. # [08:38] <annevk> karlcow: e.g. images.w.o spec.w.o validator.w.o all fail too
  184. # [08:38] <karlcow> ah yes.
  185. # [08:38] <karlcow> https://bugzilla.mozilla.org/show_bug.cgi?id=1137079#c6
  186. # [08:39] * karlcow hopes the whitelist is serverside and not included in the client.
  187. # [08:39] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 250 seconds)
  188. # [08:40] <annevk> karlcow: it's included in the client
  189. # [08:40] * Joins: flower (~user@202.44.238.62)
  190. # [08:40] <annevk> karlcow: not sure why it matters
  191. # [08:43] <karlcow> annevk: for updates.
  192. # [08:44] <karlcow> When it's included in the client you create a delay
  193. # [08:44] <karlcow> it's becoming an acute issue when it's on Mobile.
  194. # [08:44] <karlcow> because not all operators decide to update the OS.
  195. # [08:44] <karlcow> (for FIrefox OS)
  196. # [08:45] <karlcow> so you keep having a whitelist which is not accurate anymore.
  197. # [08:45] <karlcow> And domains get bought by other people, etc.
  198. # [08:45] * Quits: psy_ (~psy@103.6.159.176) (Quit: Leaving)
  199. # [08:46] <karlcow> We had the issue for UA override on Firefox OS 1.0.
  200. # [08:46] <karlcow> So we decided to switch to server-side for the next version.
  201. # [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. :)
  202. # [08:49] * Joins: Ms2ger (~Ms2ger@193.190.253.150)
  203. # [08:51] <annevk> That depends on what the update logic is. If operators decide to remove the update logic...
  204. # [08:55] * Joins: markkes (~markkes@62.207.90.201)
  205. # [08:56] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  206. # [09:00] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  207. # [09:00] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-ymbunkjjocfcwmbl) (Quit: Connection closed for inactivity)
  208. # [09:02] * Quits: KevinMarks_ (~KevinMark@172.56.39.137) (Ping timeout: 240 seconds)
  209. # [09:06] * Quits: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 250 seconds)
  210. # [09:13] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  211. # [09:14] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
  212. # [09:14] * Joins: hasather (~hasather@80.91.33.141)
  213. # [09:15] * Joins: mpt (~mpt@canonical/mpt)
  214. # [09:18] * Quits: jacobolu_ (~jacobolus@112.82.204.113) (Remote host closed the connection)
  215. # [09:26] * Joins: jacobolus (~jacobolus@112.82.204.113)
  216. # [09:28] * Quits: jacobolus (~jacobolus@112.82.204.113) (Remote host closed the connection)
  217. # [09:38] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  218. # [09:38] <JakeA> wanderview: yeah, kill it
  219. # [09:39] * Joins: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com)
  220. # [09:40] * Joins: calvaris (~calvaris@fanzine.igalia.com)
  221. # [09:50] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 252 seconds)
  222. # [09:55] * Joins: psy_ (~psy@182.74.25.22)
  223. # [09:55] * Quits: psy_ (~psy@182.74.25.22) (Max SendQ exceeded)
  224. # [09:56] * Joins: psy_ (~psy@182.74.25.22)
  225. # [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
  226. # [09:58] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  227. # [10:09] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  228. # [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)
  229. # [10:23] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  230. # [10:23] * Krinkle|detached is now known as Krinkle
  231. # [10:23] * Joins: Maurice (copyman@unaffiliated/maurice)
  232. # [10:25] * Krinkle is now known as Krinkle|detached
  233. # [10:25] * Quits: KevinMarks (~yaaic@2607:fb90:41e:388a:6706:fcd1:1de0:e138) (Ping timeout: 250 seconds)
  234. # [10:27] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  235. # [10:28] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  236. # [10:31] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 250 seconds)
  237. # [10:32] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  238. # [10:33] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  239. # [10:34] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  240. # [10:36] * Joins: espadrine (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr)
  241. # [10:43] * Joins: Lachy (~Lachy@213.166.174.2)
  242. # [10:43] <JakeA> "Release the storage mutex!" is my favourite thing to shout in an evil voice
  243. # [10:44] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-eeqaifurfuypgqnv)
  244. # [10:47] * Joins: jacobolus (~jacobolus@49.80.121.31)
  245. # [10:47] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
  246. # [10:48] * Joins: mpt (~mpt@2001:67c:1560:a003:4ca2:146b:d45c:7f99)
  247. # [10:48] * Quits: mpt (~mpt@2001:67c:1560:a003:4ca2:146b:d45c:7f99) (Changing host)
  248. # [10:48] * Joins: mpt (~mpt@canonical/mpt)
  249. # [10:50] * Quits: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  250. # [10:50] * Quits: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  251. # [10:58] * Quits: tndrH (~Rob@cpc2-lee211-2-0-cust413.7-1.cable.virginm.net) (Ping timeout: 246 seconds)
  252. # [11:02] * Joins: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net)
  253. # [11:06] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  254. # [11:08] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  255. # [11:09] * Joins: frivoal_ (~frivoal@zaq771968bc.zaq.ne.jp)
  256. # [11:10] * Quits: frivoal_ (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
  257. # [11:10] * Joins: frivoal_ (~frivoal@zaq771968bc.zaq.ne.jp)
  258. # [11:11] <annevk> JakeA: why is default() still in the spec?
  259. # [11:11] <annevk> JakeA: also, nobody implements the storage mutex :-(
  260. # [11:12] <JakeA> annevk: I'm working through issues now. Will get to that one :)
  261. # [11:12] <annevk> JakeA++
  262. # [11:12] <annevk> (I like to think that gives you extra speed.)
  263. # [11:15] <JakeA> :D
  264. # [11:17] * Joins: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  265. # [11:34] * Quits: frivoal_ (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
  266. # [11:40] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
  267. # [11:47] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
  268. # [11:47] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
  269. # [11:47] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
  270. # [11:48] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 265 seconds)
  271. # [11:50] * Joins: mpt (~mpt@2001:67c:1560:a003:4ca2:146b:d45c:7f99)
  272. # [11:50] * Quits: mpt (~mpt@2001:67c:1560:a003:4ca2:146b:d45c:7f99) (Changing host)
  273. # [11:50] * Joins: mpt (~mpt@canonical/mpt)
  274. # [11:56] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  275. # [11:59] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  276. # [12:20] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  277. # [12:23] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  278. # [12:24] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 256 seconds)
  279. # [12:26] * Joins: sarri (~sari@unaffiliated/sarri)
  280. # [12:30] * Quits: jyasskin (~jyasskin@business-092-079-138-202.static.arcor-ip.net) (Quit: My computer has gone to sleep. ZZZzzz…)
  281. # [12:30] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  282. # [12:34] * Quits: jacobolus (~jacobolus@49.80.121.31) (Remote host closed the connection)
  283. # [12:36] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  284. # [12:48] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
  285. # [12:52] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Ping timeout: 250 seconds)
  286. # [12:56] * Joins: ehynds (~ehynds@146-115-145-170.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com)
  287. # [12:56] * Joins: eBureau (~Bruno@181.164.77.172)
  288. # [13:01] * Joins: hemanth (~hemanth@122.167.115.98)
  289. # [13:01] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  290. # [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?
  291. # [13:01] * Joins: jyasskin (~jyasskin@business-092-079-137-146.static.arcor-ip.net)
  292. # [13:05] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
  293. # [13:05] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  294. # [13:05] * Joins: hasather (~hasather@80.91.33.141)
  295. # [13:08] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
  296. # [13:12] * Joins: eBureau (~Bruno@181.164.77.172)
  297. # [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
  298. # [13:19] <JakeA> ?
  299. # [13:28] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
  300. # [13:29] * Joins: hasather (~hasather@80.91.33.141)
  301. # [13:29] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
  302. # [13:33] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
  303. # [13:37] * Joins: eBureau (~Bruno@181.164.77.172)
  304. # [13:37] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  305. # [13:43] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
  306. # [13:44] * Quits: ehynds (~ehynds@146-115-145-170.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com)
  307. # [13:49] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
  308. # [13:50] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 256 seconds)
  309. # [13:51] * Joins: hasather (~hasather@guest.schibsted.no)
  310. # [13:52] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  311. # [13:52] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  312. # [13:55] * Joins: hasather_ (~hasather@80.91.33.141)
  313. # [13:56] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  314. # [13:56] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-pfeaebfkdhuxfbtq)
  315. # [13:56] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  316. # [13:59] * Joins: hasathe__ (~hasather@80.91.33.141)
  317. # [13:59] * Quits: hasather (~hasather@guest.schibsted.no) (Ping timeout: 250 seconds)
  318. # [14:01] * Joins: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt)
  319. # [14:01] * Quits: hasather_ (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
  320. # [14:04] * Quits: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  321. # [14:11] * Joins: ehynds (~ehynds@146-115-145-170.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com)
  322. # [14:12] * Quits: hemanth (~hemanth@122.167.115.98) (Quit: This computer has gone to sleep)
  323. # [14:15] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
  324. # [14:15] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
  325. # [14:15] * Joins: scor (~scor@drupal.org/user/52142/view)
  326. # [14:15] * Krinkle|detached is now known as Krinkle
  327. # [14:20] * Quits: psy_ (~psy@182.74.25.22) (Remote host closed the connection)
  328. # [14:21] * Quits: ehynds (~ehynds@146-115-145-170.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com)
  329. # [14:23] * Krinkle is now known as Krinkle|detached
  330. # [14:29] * Krinkle|detached is now known as Krinkle
  331. # [14:32] * Joins: darobin (~darobin@159.180.228.142)
  332. # [14:34] * Joins: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp)
  333. # [14:34] * Krinkle is now known as Krinkle|detached
  334. # [14:36] <annevk> JakeA: yes, the client may have gone
  335. # [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
  336. # [14:37] <annevk> JakeA: might still not be a problem I suppose, depends a bit on the definitions
  337. # [14:37] <JakeA> annevk: that's a good case for it being clientless, or perhaps even not using the SW at all
  338. # [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
  339. # [14:38] <JakeA> that's fair, as long as they don't hold up a waiting SW promoting to active
  340. # [14:38] <annevk> JakeA: people are going to want to be able to catch all networking activity
  341. # [14:39] <JakeA> but I think that's fine
  342. # [14:39] <annevk> JakeA: https://fetch.spec.whatwg.org/#dom-response-finalurl was the answer we designed together for base URLs
  343. # [14:40] * Joins: etacsufbo (~kymmichae@42-2-68-074.static.netvigator.com)
  344. # [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?
  345. # [14:42] <annevk> JakeA: not unless you set finalURL
  346. # [14:43] <annevk> JakeA: I'm not sure we fully considered the case of contexts that set the manual redirect flag though... Hmm
  347. # [14:43] * Krinkle|detached is now known as Krinkle
  348. # [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)
  349. # [14:44] <annevk> JakeA: yes
  350. # [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
  351. # [14:46] <JakeA> ignore seems good
  352. # [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?
  353. # [14:48] * Krinkle is now known as Krinkle|detached
  354. # [14:49] <annevk> JakeA: yeah, but it's cumbersome I see now
  355. # [14:49] <annevk> JakeA: once you get hold of res, you'd do res.finalURL = true
  356. # [14:50] <JakeA> ohhhhhhhhh, it's a boolean!
  357. # [14:50] <JakeA> That was the missing bit
  358. # [14:50] <JakeA> nah, that's not cumbersome that's fine
  359. # [14:50] <annevk> JakeA: but it seems like you want something like fetch(someCSS, {finalURL:true }) maybe... hmm
  360. # [14:50] <annevk> ok
  361. # [14:50] <annevk> It feels a bit better to expose it only on response
  362. # [14:51] <JakeA> fetch(url).then(r => r.finalURL = true && r)
  363. # [14:51] * mkwst is now known as mkwst_ooo
  364. # [14:51] <JakeA> fetch(url).then(r => (r.finalURL = true) && r)
  365. # [14:53] <JakeA> annevk: Willing to bikeshed on the name? I totally assumed finalURL would be a string url
  366. # [14:54] * Joins: eric_carlson (~ericc@17.202.49.94)
  367. # [14:54] <annevk> JakeA: yeah, though I would prefer a ticket someplace then
  368. # [14:59] <JakeA> annevk: https://github.com/slightlyoff/ServiceWorker/issues/607#issuecomment-76181254
  369. # [15:01] <annevk> JakeA: yeah that seems good, and yeah, it's supposed to be stored as part of transfering the response
  370. # [15:01] <annevk> JakeA: otherwise it wouldn't make it into the Fetch process either
  371. # [15:03] * Quits: etacsufbo (~kymmichae@42-2-68-074.static.netvigator.com) (Quit: etacsufbo)
  372. # [15:05] <annevk> "Intent to Remove showModalDialog" exciting day
  373. # [15:08] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
  374. # [15:11] * Joins: plutoniix (~plutoniix@node-qum.pool-180-180.dynamic.totbb.net)
  375. # [15:14] * Quits: dshwang (dshwang@nat/intel/x-zlneplxbsfdscfdg) (Remote host closed the connection)
  376. # [15:18] * Joins: tndrH (~Rob@adsl-5-198-32-160.karoo.kcom.com)
  377. # [15:20] * Joins: jacobolus (~jacobolus@112.82.204.113)
  378. # [15:21] * Quits: ricea (~ricea@2401:fa00:4:1000:d913:e9df:bb08:9c6f) (Quit: Leaving.)
  379. # [15:21] <annevk> JakeA: renamed finalURL btw
  380. # [15:22] <JakeA> \o/
  381. # [15:22] <JakeA> Lemmie remove event.default()
  382. # [15:22] <JakeA> I'm going to enjoy this
  383. # [15:24] * Joins: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca)
  384. # [15:24] * Quits: Somatt_wrk (~somattwrk@130.193.24.135) (Read error: Connection reset by peer)
  385. # [15:24] * Joins: ricea (~ricea@2401:fa00:4:1000:98e1:9478:fde7:e826)
  386. # [15:24] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
  387. # [15:25] * Joins: ehsan (~ehsan@135-23-213-215.cpe.pppoe.ca)
  388. # [15:28] * Joins: etacsufbo (~kymmichae@42-2-68-074.static.netvigator.com)
  389. # [15:29] * Quits: annevk (~annevk@77-57-115-157.dclient.hispeed.ch) (Remote host closed the connection)
  390. # [15:30] * Quits: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca) (Read error: Connection reset by peer)
  391. # [15:30] * Joins: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca)
  392. # [15:34] * Joins: TallTed (~Thud@63.119.36.36)
  393. # [15:35] * Quits: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca) (Read error: Connection reset by peer)
  394. # [15:35] * Joins: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca)
  395. # [15:39] <r4vi> is there any proposals for a 'force incognito' API
  396. # [15:39] <r4vi> for sites that say domestic abuse victims
  397. # [15:39] <r4vi> or something would use
  398. # [15:40] * Quits: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca) (Read error: Connection reset by peer)
  399. # [15:40] * Joins: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca)
  400. # [15:41] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  401. # [15:41] * Joins: newtron (~newtron@199.71.174.203)
  402. # [15:42] * Quits: Ms2ger (~Ms2ger@193.190.253.150) (Ping timeout: 244 seconds)
  403. # [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
  404. # [15:46] <zcorpan> JakeA: try opera 12
  405. # [15:47] <JakeA> zcorpan: did it do that?
  406. # [15:47] <JakeA> those guys thought of everything
  407. # [15:47] <zcorpan> yes
  408. # [15:47] <jgraham> "Opera did it first"
  409. # [15:48] <zcorpan> well you could open a new private tab, you couldn't make an existing tab private
  410. # [15:48] * Joins: gavin__ (~gavin@76.14.42.120)
  411. # [15:48] <JakeA> oh, I meant taking an existing tab private
  412. # [15:48] <JakeA> *everyone* can open private tabs
  413. # [15:49] <zcorpan> um... how?
  414. # [15:49] <JakeA> incognito… or are you going to be pedantic and say that's a new window not tab? :P
  415. # [15:50] <zcorpan> yes? of course a window is not a tab :-)
  416. # [15:50] <JakeA> *fert*
  417. # [15:50] <JakeA> that's a fart sound for your pedantry
  418. # [15:50] * Quits: gavin_ (~gavin@76.14.42.120) (Ping timeout: 250 seconds)
  419. # [15:50] * Joins: karlcow (~karl@nerval.la-grange.net)
  420. # [15:51] <zcorpan> ah ok, i never knew it was pedantry that came out of my ass :-D
  421. # [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
  422. # [15:52] <zcorpan> so going back, what would you expect to happen when you make an existing tab private?
  423. # [15:53] * Quits: halfline (rstrode@nat/redhat/x-igvqzkvepdkbqako) (Remote host closed the connection)
  424. # [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
  425. # [15:54] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  426. # [15:55] <JakeA> r4vi: is this just a sudden idea or is a group lobbying for this?
  427. # [15:56] * Joins: halfline (rstrode@nat/redhat/x-dmxfzdqugckozaxp)
  428. # [15:56] <r4vi> JakeA: I'm actually working on a site that would find this useful
  429. # [15:56] <r4vi> so sudden idea
  430. # [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
  431. # [15:57] <JakeA> that's true. Could even be false security.
  432. # [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
  433. # [15:57] * Joins: Kolombiken (~Adium@gateway.creuna.se)
  434. # [15:57] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Remote host closed the connection)
  435. # [15:57] <r4vi> JakeA: we're currently linking them to this guide http://www.youandco.org.uk/node/240
  436. # [15:57] <r4vi> but wish there was a more user-friendly way
  437. # [16:02] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  438. # [16:03] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  439. # [16:04] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  440. # [16:14] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  441. # [16:26] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  442. # [16:31] * Joins: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com)
  443. # [16:31] * Joins: gozumi (~gozumi@87.229.2.178)
  444. # [16:37] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  445. # [16:37] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  446. # [16:42] * Joins: zenith__ (~zenith@199.119.233.159)
  447. # [16:42] * Quits: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca) (Read error: Connection reset by peer)
  448. # [16:46] * Quits: gozumi (~gozumi@87.229.2.178) (Remote host closed the connection)
  449. # [16:47] * Quits: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp) (Remote host closed the connection)
  450. # [16:49] * Quits: beverloo (beverloo@nat/google/x-tqdnhrbkxmsltoxj) (Ping timeout: 256 seconds)
  451. # [16:54] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  452. # [16:55] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  453. # [16:56] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  454. # [16:57] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  455. # [16:58] * Joins: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
  456. # [17:01] * Joins: beverloo (beverloo@nat/google/x-zxovuxfguuwaacqk)
  457. # [17:05] * Quits: hasathe__ (~hasather@80.91.33.141) (Remote host closed the connection)
  458. # [17:06] * Joins: hasather (~hasather@80.91.33.141)
  459. # [17:07] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  460. # [17:08] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  461. # [17:11] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 244 seconds)
  462. # [17:11] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
  463. # [17:13] * Joins: karlcow (~karl@nerval.la-grange.net)
  464. # [17:13] * Quits: zenith__ (~zenith@199.119.233.159) (Ping timeout: 246 seconds)
  465. # [17:20] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-pfeaebfkdhuxfbtq) (Quit: Connection closed for inactivity)
  466. # [17:27] * Quits: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  467. # [17:38] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  468. # [17:39] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-vgfsoxvkehqqxdxt)
  469. # [17:40] * Quits: etacsufbo (~kymmichae@42-2-68-074.static.netvigator.com) (Quit: etacsufbo)
  470. # [17:58] * Quits: ehsan (~ehsan@135-23-213-215.cpe.pppoe.ca) (Remote host closed the connection)
  471. # [17:59] * Joins: ehsan (~ehsan@135-23-213-215.cpe.pppoe.ca)
  472. # [18:00] * Joins: jsx (uid48919@fsf/intern/jsx)
  473. # [18:01] * Joins: ap (~ap@c-24-130-61-31.hsd1.ca.comcast.net)
  474. # [18:03] * Joins: Ms2ger (~Ms2ger@24.241-64-87.adsl-dyn.isp.belgacom.be)
  475. # [18:08] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  476. # [18:10] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  477. # [18:13] * Quits: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net) (Quit: This computer has gone to sleep)
  478. # [18:17] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  479. # [18:23] <Ms2ger> :( https://bugzilla.mozilla.org/show_bug.cgi?id=1107378
  480. # [18:27] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  481. # [18:27] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  482. # [18:31] * Joins: bnicholson (~bnicholso@corp.mtv2.mozilla.com)
  483. # [18:32] <jgraham> Not that surprising
  484. # [18:34] * Joins: psy_ (~psy@103.6.159.176)
  485. # [18:36] * Joins: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp)
  486. # [18:40] * Quits: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp) (Ping timeout: 252 seconds)
  487. # [18:41] * Quits: jyasskin (~jyasskin@business-092-079-137-146.static.arcor-ip.net) (Quit: My computer has gone to sleep. ZZZzzz…)
  488. # [18:43] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Remote host closed the connection)
  489. # [18:44] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  490. # [18:45] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
  491. # [18:49] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  492. # [18:49] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Ping timeout: 264 seconds)
  493. # [18:52] * Quits: espadrine (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr) (Ping timeout: 240 seconds)
  494. # [18:59] * Joins: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca)
  495. # [19:03] * Joins: PhoenixFuze (~PhoenixFu@174.140.78.168)
  496. # [19:08] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  497. # [19:08] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  498. # [19:08] * Quits: ap (~ap@c-24-130-61-31.hsd1.ca.comcast.net) (Quit: ap)
  499. # [19:09] * Quits: roc (~chatzilla@121-99-87-183.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
  500. # [19:10] * Joins: roc (~chatzilla@121-99-87-183.bng1.tvc.orcon.net.nz)
  501. # [19:12] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  502. # [19:13] <Ms2ger> So who supports before/afterscriptexecute now? Gecko/Servo/Presto?
  503. # [19:14] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  504. # [19:19] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  505. # [19:22] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  506. # [19:24] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  507. # [19:30] * Quits: roc (~chatzilla@121-99-87-183.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
  508. # [19:30] * Quits: markkes (~markkes@62.207.90.201) (Ping timeout: 265 seconds)
  509. # [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()?
  510. # [19:32] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  511. # [19:33] * Quits: PhoenixFuze (~PhoenixFu@174.140.78.168) (Quit: PhoenixFuze)
  512. # [19:36] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  513. # [19:39] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 246 seconds)
  514. # [19:44] * Quits: scrollback1 (scrollback@gateway/web/scrollback.io/x-cmqfascmmlbbsdzv) (Ping timeout: 264 seconds)
  515. # [19:46] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
  516. # [19:46] * Quits: CvP (CvP@203.76.123.238) (Read error: Connection reset by peer)
  517. # [19:47] * Joins: CvP (CvP@203.76.123.238)
  518. # [19:50] * Joins: benwerd (~benwerd@199.87.84.238)
  519. # [19:50] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Ping timeout: 252 seconds)
  520. # [19:50] * Quits: jacobolus (~jacobolus@112.82.204.113) (Remote host closed the connection)
  521. # [19:51] * Krinkle|detached is now known as Krinkle
  522. # [19:51] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  523. # [19:52] * Joins: zenith__ (~zenith@199.119.233.159)
  524. # [19:52] * Quits: zenith_ (~zenith@user3-83-232.wireless.utoronto.ca) (Read error: Connection reset by peer)
  525. # [19:52] * Joins: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp)
  526. # [19:52] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
  527. # [19:53] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  528. # [19:54] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  529. # [19:54] * Joins: ambv (~ambv@199.201.64.131)
  530. # [19:55] * Joins: scor (scor@drupal.org/user/52142/view)
  531. # [19:58] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  532. # [19:59] * Krinkle is now known as Krinkle|detached
  533. # [20:03] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
  534. # [20:06] * Joins: benwerd (~benwerd@199.87.84.238)
  535. # [20:11] * Joins: ap (~ap@17.202.44.214)
  536. # [20:13] * Quits: zenith__ (~zenith@199.119.233.159) (Ping timeout: 246 seconds)
  537. # [20:15] <JakeA> wanderview: I don't see why we wouldn't support it, but I don't think it should be importScript cached.
  538. # [20:15] <JakeA> But it wouldn't be a lot of use
  539. # [20:16] * Quits: hendry (~hendry@sg.webconverger.com) (Ping timeout: 265 seconds)
  540. # [20:16] <JakeA> But if devs find a use for it, they can store the script text in idb or a cache
  541. # [20:16] * Joins: hendry (~hendry@sg.webconverger.com)
  542. # [20:19] * Quits: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp) (Remote host closed the connection)
  543. # [20:19] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  544. # [20:20] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  545. # [20:22] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  546. # [20:25] * Joins: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp)
  547. # [20:29] * Quits: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp) (Ping timeout: 252 seconds)
  548. # [20:31] * Joins: jernoble (~jernoble@17.202.46.221)
  549. # [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
  550. # [20:32] <wanderview> JakeA: if they store the script text manually... then they are using a data URI worker, right?
  551. # [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
  552. # [20:33] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  553. # [20:37] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  554. # [20:38] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  555. # [20:39] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
  556. # [20:39] * Joins: benwerd (~benwerd@199.87.84.238)
  557. # [20:40] * Quits: benwerd (~benwerd@199.87.84.238) (Read error: Connection reset by peer)
  558. # [20:40] * Joins: benwerd (~benwerd@199.87.84.238)
  559. # [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.
  560. # [20:44] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
  561. # [20:45] <wanderview> JakeA: the nested SharedWorker, though... that could be useful
  562. # [20:45] * Krinkle|detached is now known as Krinkle
  563. # [20:45] <JakeA> wanderview: an interesting question I guess is whether the request for the worker/sharedworker goes through the SW
  564. # [20:46] * Joins: thinkxl_ (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
  565. # [20:46] <wanderview> JakeA: if it originates from a ServiceWorker, I thought the skip serviceworker flag was set
  566. # [20:47] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  567. # [20:49] * Quits: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net) (Ping timeout: 256 seconds)
  568. # [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!
  569. # [20:49] <wanderview> ^so dead simple^sounds dead simple
  570. # [20:50] <wanderview> of course no one supports this case currently as far I know
  571. # [20:50] <wanderview> we only expose SharedWorker on the main thread
  572. # [20:51] * Joins: jacobolus (~jacobolus@112.82.204.113)
  573. # [20:52] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  574. # [20:55] * Quits: jacobolus (~jacobolus@112.82.204.113) (Ping timeout: 240 seconds)
  575. # [21:00] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  576. # [21:02] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  577. # [21:03] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  578. # [21:11] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
  579. # [21:13] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  580. # [21:18] * thinkxl_ is now known as thinkxl
  581. # [21:19] * Quits: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net) (Changing host)
  582. # [21:19] * Joins: thinkxl (~thinkxl@unaffiliated/thinkxl)
  583. # [21:19] * Parts: rillian (giles@mf4-xiph.osuosl.org)
  584. # [21:23] * heycam|away is now known as heycam
  585. # [21:26] * Joins: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com)
  586. # [21:30] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-vgfsoxvkehqqxdxt) (Quit: Connection closed for inactivity)
  587. # [21:31] * Joins: othermaciej (~mjs@17.244.160.51)
  588. # [21:32] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  589. # [21:37] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
  590. # [21:38] * Joins: benwerd (~benwerd@199.87.84.238)
  591. # [21:39] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  592. # [21:39] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
  593. # [21:40] <Ms2ger> longdesc is a rec
  594. # [21:40] <Ms2ger> Good job everyone
  595. # [21:40] <Ms2ger> Can we now finally go back to something useful?
  596. # [21:42] * Quits: Mateon1 (~Mateon1@unaffiliated/mateon1) (Ping timeout: 252 seconds)
  597. # [21:44] * Quits: biniar (~biniar@unaffiliated/biniar) (Ping timeout: 246 seconds)
  598. # [21:46] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  599. # [21:47] * Krinkle is now known as Krinkle|detached
  600. # [21:48] <smaug____> like reviewing perf wg's specs? Sounds like a good idea
  601. # [21:48] * smaug____ hears Ms2ger just volunteered
  602. # [21:48] * Krinkle|detached is now known as Krinkle
  603. # [21:48] <Ms2ger> I was thinking more shutting them down on the next rechartering
  604. # [21:49] <jamesr___> sgtm
  605. # [21:49] <jamesr___> like most things in w3c it was created to work around other badness in w3c process
  606. # [21:49] <jamesr___> now that all vendors have official joined the WG there's no point in having it be separate
  607. # [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)
  608. # [21:50] <smaug____> (perf wg's issues aren't w3c process issues)
  609. # [21:50] * smaug____ goes back to reviewing
  610. # [21:50] <Ms2ger> Perf wg is more "eh, whatever"
  611. # [21:50] <Ms2ger> "You got comments? Ain't nobody got time for that!"
  612. # [21:53] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  613. # [21:54] * Quits: ehsan (~ehsan@135-23-213-215.cpe.pppoe.ca) (Quit: Leaving...)
  614. # [21:56] * Joins: ehynds (~ehynds@64.206.121.41)
  615. # [21:59] <TabAtkins> Ms2ger: "But we can measure exactly how much time ain't nobody got!"
  616. # [21:59] * Joins: gavinc (~gavin@d963-d8fe-44b3-ea8a-030d-4002-3420-2062.6rd.ip6.sonic.net)
  617. # [22:00] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  618. # [22:01] <miketaylr> can't wait for longdesc2
  619. # [22:04] * Quits: othermaciej (~mjs@17.244.160.51) (Quit: othermaciej)
  620. # [22:05] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 256 seconds)
  621. # [22:11] * Joins: othermaciej (~mjs@17.244.4.91)
  622. # [22:14] * Joins: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp)
  623. # [22:15] * Joins: satazor (~satazor@80.99.114.89.rev.vodafone.pt)
  624. # [22:18] * Quits: myakura (~myakura@FL1-119-242-154-39.tky.mesh.ad.jp) (Ping timeout: 252 seconds)
  625. # [22:23] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
  626. # [22:23] * Joins: benwerd (~benwerd@199.87.84.238)
  627. # [22:24] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 252 seconds)
  628. # [22:24] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Ping timeout: 252 seconds)
  629. # [22:24] <jamesr___> smaug____: i'm just talking about why it was created and used, not how it functions in practice
  630. # [22:24] <jamesr___> i agree it's pretty terrible
  631. # [22:25] * Quits: eric_carlson (~ericc@17.202.49.94) (Ping timeout: 272 seconds)
  632. # [22:30] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  633. # [22:30] * Joins: karlcow (~karl@nerval.la-grange.net)
  634. # [22:30] * Quits: othermaciej (~mjs@17.244.4.91) (Quit: othermaciej)
  635. # [22:34] <smaug____> ah, I don't even recall why it was created (and why the specs aren't written in webapps wg)
  636. # [22:34] * Joins: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt)
  637. # [22:35] * Quits: satazor (~satazor@80.99.114.89.rev.vodafone.pt) (Ping timeout: 250 seconds)
  638. # [22:35] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  639. # [22:36] * Joins: othermaciej (~mjs@17.244.163.120)
  640. # [22:48] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  641. # [22:48] <jamesr___> concerns about charter or velocity or both in the webapps wg
  642. # [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
  643. # [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
  644. # [22:49] <Ms2ger> In whatwg, you can write a spec :)
  645. # [22:50] * Joins: satazor (~satazor@80.99.114.89.rev.vodafone.pt)
  646. # [22:53] * Quits: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt) (Ping timeout: 256 seconds)
  647. # [22:55] <caitp-> who is going to stop you from writing a spec
  648. # [22:55] <caitp-> the tzar of the internet?
  649. # [23:01] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  650. # [23:01] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  651. # [23:02] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-teelgmhmirenjgth)
  652. # [23:04] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
  653. # [23:04] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
  654. # [23:04] * Joins: scor (~scor@drupal.org/user/52142/view)
  655. # [23:07] * Quits: ehynds (~ehynds@64.206.121.41)
  656. # [23:07] * Quits: TallTed (~Thud@63.119.36.36)
  657. # [23:11] * Joins: Mateon1 (~Mateon1@unaffiliated/mateon1)
  658. # [23:13] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  659. # [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
  660. # [23:16] <Ms2ger> Sure, every monkey can get a spec published at w3c
  661. # [23:16] <Ms2ger> Case in point: me
  662. # [23:18] <TabAtkins> Ms2ger: Wait, which spec did you write?
  663. # [23:18] * Quits: ^esc (~esc-ape@178.115.128.222.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
  664. # [23:18] <Ms2ger> DOM
  665. # [23:19] <Ms2ger> Under various names
  666. # [23:19] <wanderview> jsbell: hi! do you know about how blink offlines the ServiceWorker script itself and its importScript() scripts?
  667. # [23:19] * Joins: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp)
  668. # [23:19] <wanderview> jsbell: just curious how blink handles a delayed importScript() call... like if the script does setTimeout(function() { importScript('annoying.js'); }, 5000)
  669. # [23:20] <wanderview> I guess we just don't guarantee that any delayed script loads will be cached?
  670. # [23:20] <wanderview> just makes it difficult to ensure we have a coherent set of scripts cached for offline use
  671. # [23:21] <TabAtkins> wanderview: ServiceWorkers that last too long just get killed; nothing gets preserved across.
  672. # [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.
  673. # [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()
  674. # [23:23] <TabAtkins> Given the current API, yeah, a data: url.
  675. # [23:23] * Joins: frivoal (~frivoal@zaq771968bc.zaq.ne.jp)
  676. # [23:23] * Quits: thinkxl (~thinkxl@unaffiliated/thinkxl) (Ping timeout: 272 seconds)
  677. # [23:24] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  678. # [23:24] * Quits: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp) (Ping timeout: 256 seconds)
  679. # [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?
  680. # [23:24] <TabAtkins> I suspect so, yeah.
  681. # [23:25] <TabAtkins> Standard SW wisdom: don't count on anything sticking around, you'll be disappointed eventually.
  682. # [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
  683. # [23:26] <TabAtkins> Well, yeah, you have no idea when a SW is going to request more things off the network.
  684. # [23:27] <wanderview> I guess thats why this is still open: https://github.com/slightlyoff/ServiceWorker/issues/106
  685. # [23:28] * Joins: jyasskin (~jyasskin@business-092-079-137-146.static.arcor-ip.net)
  686. # [23:28] * Quits: frivoal (~frivoal@zaq771968bc.zaq.ne.jp) (Ping timeout: 255 seconds)
  687. # [23:29] <slightlyoff> hrm, I'm not sure that still needs to be open
  688. # [23:29] <slightlyoff> TabAtkins: also, that's pretty BS
  689. # [23:29] <Ms2ger> Bikeshed?
  690. # [23:29] <TabAtkins> slightlyoff: ?
  691. # [23:30] <slightlyoff> TabAtkins: "requesting more things off the network" post-install-setup phase means you didn't really want 'em
  692. # [23:30] <slightlyoff> TabAtkins: if you liked it, you should have put a top-level importScripts() on it
  693. # [23:30] <TabAtkins> Um, okay. I mean, sure, it's obviously not a *strict dependency*, but I fail to see the relevance.
  694. # [23:31] <wanderview> slightlyoff: its unclear to me from #106 what the end result of this was...
  695. # [23:31] <wanderview> and searching the spec for importScript does not reveal anything
  696. # [23:31] * slightlyoff looks
  697. # [23:32] <slightlyoff> yeah, I'm not sure we spec'd it, so having it open does seem right
  698. # [23:32] <wanderview> sorry if its obvious and I missed it
  699. # [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
  700. # [23:32] <slightlyoff> or behavior (Blink) is to cache resources requested at initial download time (via importScripts) alongside the SW script version
  701. # [23:32] * Quits: benwerd (~benwerd@199.87.84.238)
  702. # [23:33] <slightlyoff> and the dependencies are only updated when the SW script updates
  703. # [23:33] <wanderview> slightlyoff: for delayed importScripts... it does not cache?
  704. # [23:33] <slightlyoff> (e.g., you run through an upgrade)
  705. # [23:33] <wanderview> or thats just best effort
  706. # [23:33] * Joins: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64)
  707. # [23:33] <slightlyoff> wanderview: I don't think we cache.
  708. # [23:33] <wanderview> hmm
  709. # [23:33] <slightlyoff> wanderview: at least not more than the HTTP cache provides
  710. # [23:33] <slightlyoff> wanderview: and that's the intended behavior
  711. # [23:34] <slightlyoff> wanderview: you can do more eval()-ing cache'd content if you want to
  712. # [23:34] <slightlyoff> wanderview: but that's all very explicit, which is what we were going for in the design
  713. # [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()
  714. # [23:35] <slightlyoff> you don't have some marker for the SW script that you're caching?
  715. # [23:35] <slightlyoff> i.e., do you have a way of storing the SW script that opts it out of HTTP cache eviction?
  716. # [23:36] <slightlyoff> I don't know it's a problem to cache other importScripts more aggressively
  717. # [23:36] <wanderview> slightlyoff: we definitely know which one is the SW script
  718. # [23:36] <slightlyoff> but I think we want to keep devs from depending on that
  719. # [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
  720. # [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
  721. # [23:37] * wanderview traces more code.
  722. # [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
  723. # [23:37] <wanderview> slightlyoff: we are internally using the Cache API
  724. # [23:38] <slightlyoff> would be fatal to a site if it importscripts started failing but the main SW script were there
  725. # [23:38] <slightlyoff> wanderview: seems legit. Don't think you've got a problem here then.
  726. # [23:38] <wanderview> slightlyoff: right... we are keeping the importScripts as persistent as the SW script...
  727. # [23:38] <wanderview> slightlyoff: its just we may over-cache compared to blink
  728. # [23:38] <wanderview> for delayed importScripts
  729. # [23:39] <wanderview> its a subtle compatibility difference... hopefully it doesn't bite too many people
  730. # [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
  731. # [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
  732. # [23:39] <slightlyoff> TabAtkins: I don't think this is really that bad, though...do you?
  733. # [23:40] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 246 seconds)
  734. # [23:40] <slightlyoff> wanderview: I think our long-term solution will be devtools warnings about dynamic importScripts() calls
  735. # [23:40] <TabAtkins> I'm pretty sure everything you said agrees with what I said, so no, I don't think it's bad. ^_^
  736. # [23:40] <slightlyoff> TabAtkins: ah, right, then I misunderstood you. Sorry!
  737. # [23:40] <wanderview> thanks for the help
  738. # [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.)
  739. # [23:41] <slightlyoff> TabAtkins: yeah, that's totally true
  740. # [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
  741. # [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
  742. # [23:46] * Quits: Maurice (copyman@unaffiliated/maurice)
  743. # [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"
  744. # [23:47] <wanderview> we're going to do that
  745. # [23:47] <slightlyoff> rad!
  746. # [23:47] * slightlyoff does happy compatibility dance
  747. # [23:47] <wanderview> yea, good to be compatible and I like knowing when we are done caching
  748. # [23:47] * Joins: karlcow (~karl@nerval.la-grange.net)
  749. # [23:48] <wanderview> slightlyoff: so I guess formalize that behavior in the spec?
  750. # [23:48] <slightlyoff> yep!
  751. # [23:48] <wanderview> awesome, thanks!
  752. # [23:51] * Joins: jamesheston (~jameshest@108-230-76-57.lightspeed.chtnsc.sbcglobal.net)
  753. # [23:52] <TabAtkins> +1
  754. # [23:52] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 252 seconds)
  755. # [23:58] * Joins: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
  756. # 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