/irc-logs / freenode / #whatwg / 2015-03-17 / end

Options:

Previous day, Next day

  1. # Session Start: Tue Mar 17 00:00:00 2015
  2. # Session Ident: #whatwg
  3. # [00:11] * Joins: jwalden (~waldo@2620:101:80fb:224:7e7a:91ff:fe25:a5a3)
  4. # [00:13] * Quits: othermaciej (~mjs@17.245.26.3) (Ping timeout: 256 seconds)
  5. # [00:18] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-ghtkifrveuskwdpa) (Quit: Connection closed for inactivity)
  6. # [00:23] * Quits: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766) (Remote host closed the connection)
  7. # [00:23] * Joins: KevinMarks_ (~yaaic@2607:fb90:282b:6c4c:3073:3168:68f:4517)
  8. # [00:25] * Quits: Gege (gege@future.deferred.io) (Ping timeout: 252 seconds)
  9. # [00:25] <MikeSmith> annevk: I wanted to ask you about a mixed-content issue if you're still awake
  10. # [00:26] * Joins: lnr (~lnr@aim.engr.arizona.edu)
  11. # [00:27] * Joins: Gege (gege@future.deferred.io)
  12. # [00:29] * Joins: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net)
  13. # [00:29] * Joins: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766)
  14. # [00:35] * Quits: KevinMarks_ (~yaaic@2607:fb90:282b:6c4c:3073:3168:68f:4517) (Ping timeout: 265 seconds)
  15. # [00:47] * Joins: JSONB (~textual@TOROON0949W-LP140-02-1242511163.dsl.bell.ca)
  16. # [00:47] * Quits: JSONB (~textual@TOROON0949W-LP140-02-1242511163.dsl.bell.ca) (Client Quit)
  17. # [00:53] * Quits: jernobl__ (~jernoble@17.244.160.125) (Quit: Computer has gone to sleep.)
  18. # [00:56] * Joins: KevinMarks_ (~yaaic@2607:fb90:2201:388b:c1c0:515e:2c16:b182)
  19. # [00:58] * Joins: jdaggett_ (~jdaggett@103.5.142.31)
  20. # [01:03] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
  21. # [01:07] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:e183:a93d:ae6:36b4)
  22. # [01:11] * Quits: ap_ (~ap@17.114.216.168)
  23. # [01:11] * Quits: KevinMarks_ (~yaaic@2607:fb90:2201:388b:c1c0:515e:2c16:b182) (Remote host closed the connection)
  24. # [01:15] * Krinkle|detached is now known as Krinkle
  25. # [01:16] * Quits: Ms2ger (~Ms2ger@215.196-242-81.adsl-dyn.isp.belgacom.be) (Quit: nn)
  26. # [01:17] * Joins: KevinMarks_ (~yaaic@2607:fb90:2201:388b:c1c0:515e:2c16:b182)
  27. # [01:22] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Remote host closed the connection)
  28. # [01:22] * Quits: norviller (~norviller@17.199.19.222) (Quit: Textual IRC Client: www.textualapp.com)
  29. # [01:23] * Joins: plutoniix (~plutoniix@119.63.87.222)
  30. # [01:24] * Joins: tantek (~tantek@38.111.11.2)
  31. # [01:25] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
  32. # [01:31] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Remote host closed the connection)
  33. # [01:38] * Joins: othermaciej (~mjs@17.245.26.3)
  34. # [01:39] * Quits: bnicholson (~bnicholso@corp.mtv2.mozilla.com) (Quit: This computer has gone to sleep)
  35. # [01:48] * Quits: bholley (~bholley@corp.mtv2.mozilla.com) (Read error: Connection reset by peer)
  36. # [01:49] * Joins: bholley_ (~bholley@corp.mtv2.mozilla.com)
  37. # [01:50] <smaug____> jgraham: are the wpt tests for websockets?
  38. # [01:50] <smaug____> websockets in workers
  39. # [01:51] * Joins: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net)
  40. # [01:57] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
  41. # [01:59] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
  42. # [02:03] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Remote host closed the connection)
  43. # [02:06] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  44. # [02:07] * Quits: yutak (~yutak@2401:fa00:4:1000:55b1:5894:4573:a988) (Quit: Ex-Chat)
  45. # [02:09] * Quits: KevinMarks_ (~yaaic@2607:fb90:2201:388b:c1c0:515e:2c16:b182) (Ping timeout: 252 seconds)
  46. # [02:11] * Joins: yutak (~yutak@2401:fa00:4:1000:6c4b:97ce:b4ec:478b)
  47. # [02:13] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  48. # [02:13] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 272 seconds)
  49. # [02:14] * Quits: ehsan (~ehsan@135-23-213-215.cpe.pppoe.ca) (Quit: Leaving...)
  50. # [02:17] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  51. # [02:20] * Quits: dbaron (~dbaron@2620:101:80fb:224:116b:e3e9:c57a:ef11) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  52. # [02:22] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
  53. # [02:23] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Remote host closed the connection)
  54. # [02:24] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
  55. # [02:26] * Joins: svl (~me@200.50.253.10)
  56. # [02:28] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Ping timeout: 244 seconds)
  57. # [02:31] * Quits: othermaciej (~mjs@17.245.26.3) (Quit: othermaciej)
  58. # [02:32] * Quits: bholley_ (~bholley@corp.mtv2.mozilla.com) (Quit: ZZZzzz…)
  59. # [02:32] * Joins: bholley (~bholley@corp.mtv2.mozilla.com)
  60. # [02:33] * Quits: bholley (~bholley@corp.mtv2.mozilla.com) (Client Quit)
  61. # [02:34] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
  62. # [02:36] * heycam is now known as heycam|away
  63. # [02:37] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  64. # [02:39] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  65. # [02:40] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  66. # [02:48] * Quits: jwalden (~waldo@2620:101:80fb:224:7e7a:91ff:fe25:a5a3) (Quit: out for games night, send mail if ropey discussion has interesting scrollback to read later)
  67. # [02:48] * Quits: svl (~me@200.50.253.10) (Read error: Connection reset by peer)
  68. # [02:51] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Remote host closed the connection)
  69. # [02:51] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 264 seconds)
  70. # [02:53] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-uqrhoqigokewikaq) (Quit: Connection closed for inactivity)
  71. # [02:53] * Quits: sambuddhabasu1 (uid71037@gateway/web/irccloud.com/x-guvwamtjjobtbxyq) (Quit: Connection closed for inactivity)
  72. # [02:59] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  73. # [03:04] * Quits: jyasskin (jyasskin@nat/google/x-coivqwngbbnyzqvu) (Quit: My computer has gone to sleep. ZZZzzz…)
  74. # [03:09] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  75. # [03:13] * Quits: lerc (~quassel@121-74-237-41.telstraclear.net) (Remote host closed the connection)
  76. # [03:13] * Joins: tripu (~tripu@p7223-ipngn11001marunouchi.tokyo.ocn.ne.jp)
  77. # [03:14] * Joins: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net)
  78. # [03:14] * heycam|away is now known as heycam
  79. # [03:15] * Joins: sambuddhabasu1 (uid71037@gateway/web/irccloud.com/x-mvfgnswqgwdspzhi)
  80. # [03:16] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  81. # [03:24] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
  82. # [03:25] * Quits: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net) (Quit: ZZZzzz…)
  83. # [03:25] * Joins: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net)
  84. # [03:30] * Quits: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
  85. # [03:36] * Quits: jdaggett_ (~jdaggett@103.5.142.31) (Quit: jdaggett_)
  86. # [03:55] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
  87. # [03:58] <Domenic> mounir: iis Permissions constructible? Seems bad to have statics if not.
  88. # [04:00] * Joins: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net)
  89. # [04:01] * Quits: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net) (Client Quit)
  90. # [04:22] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  91. # [04:31] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  92. # [04:35] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  93. # [04:46] * Quits: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64) (Remote host closed the connection)
  94. # [04:48] * Quits: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net) (Quit: othermaciej)
  95. # [04:52] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  96. # [04:59] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
  97. # [05:24] * Joins: jernoble_ (~jernoble@162.217.73.171)
  98. # [05:28] <MikeSmith> if there's somebody around here who's familiar with Apache's HTTPClient stuff and could sanity-check-level review of https://github.com/validator/validator/commit/ce45db603aa77fa5809044e4e1d82c9431fd8b7f#diff-c9f54b9fc478b7db28d3e3443278ac49R122 I'd really appreciate it
  99. # [05:29] <MikeSmith> I think I got it right but I'm not an idiomatic Java programmer and the set up APIs involved there is just baroque
  100. # [05:29] * Joins: roc (~chatzilla@121-98-106-4.bng1.tvc.orcon.net.nz)
  101. # [05:31] <MikeSmith> in particular despite having read through a ton of their docs, I really don't have a clear idea of how the threading behavior here not what the thread-safety precautions I need to be taking in the rest of my application code as a result of using their pooling connection manager here vs whatever the default connection manager is otherwise
  102. # [05:32] * Joins: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net)
  103. # [05:33] <MikeSmith> in fact from their their docs I can't even tell what connection manageer it uses by default otherwise, or if it even has a name or even if it's using a "connection manager" in the default case at all
  104. # [05:40] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
  105. # [05:46] * Krinkle is now known as Krinkle|detached
  106. # [05:50] * Quits: psy_ (~psy@103.6.159.177) (Remote host closed the connection)
  107. # [05:52] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
  108. # [05:52] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  109. # [05:57] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Ping timeout: 250 seconds)
  110. # [05:57] * Quits: kochi (~kochi@2401:fa00:4:1000:99cd:bf29:cfcb:fafb) (Quit: Leaving.)
  111. # [05:58] * Joins: yoichio (yoichio@nat/google/x-enebdrbjhhugupqx)
  112. # [06:04] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  113. # [06:05] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  114. # [06:13] * Quits: jsx (uid48919@fsf/intern/jsx) (Quit: Connection closed for inactivity)
  115. # [06:15] * Joins: dbaron (~dbaron@70-36-140-197.dsl.dynamic.fusionbroadband.com)
  116. # [06:21] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  117. # [06:22] * Quits: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net) (Quit: othermaciej)
  118. # [06:25] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  119. # [06:29] * Joins: psy_ (~psy@103.6.159.177)
  120. # [06:30] * Quits: psy_ (~psy@103.6.159.177) (Max SendQ exceeded)
  121. # [06:30] * Joins: psy_ (~psy@103.6.159.177)
  122. # [06:31] * Quits: MikeSmith (~mike@sideshow.default.msmith.uk0.bigv.io) (Quit: Lost terminal)
  123. # [06:31] * Joins: jdaggett_ (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp)
  124. # [06:33] * Joins: MikeSmith (~mike@sideshow.default.msmith.uk0.bigv.io)
  125. # [06:50] * Quits: plutoniix (~plutoniix@119.63.87.222) (Ping timeout: 265 seconds)
  126. # [06:51] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  127. # [06:55] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  128. # [06:59] * Joins: rniwa (~rniwa@67.164.23.121)
  129. # [07:07] * Joins: plutoniix (~plutoniix@119.63.87.222)
  130. # [07:08] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  131. # [07:15] * Quits: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net) (Quit: ZZZzzz…)
  132. # [07:16] * Quits: rniwa (~rniwa@67.164.23.121) (Quit: Textual IRC Client: www.textualapp.com)
  133. # [07:20] * Joins: ohaibbq (~ohaibbq@98.248.65.213)
  134. # [07:21] * Quits: psy_ (~psy@103.6.159.177) (Quit: Leaving)
  135. # [07:21] <annevk> MikeSmith: awake now
  136. # [07:26] * heycam is now known as heycam|away
  137. # [07:26] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-omsodyunsohlbkml)
  138. # [07:34] * Quits: yutak (~yutak@2401:fa00:4:1000:6c4b:97ce:b4ec:478b) (Quit: Ex-Chat)
  139. # [07:35] * Joins: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net)
  140. # [07:47] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  141. # [07:50] * Quits: dbaron (~dbaron@70-36-140-197.dsl.dynamic.fusionbroadband.com) (Ping timeout: 264 seconds)
  142. # [07:55] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  143. # [08:04] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  144. # [08:06] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
  145. # [08:06] * Quits: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net) (Quit: ZZZzzz…)
  146. # [08:08] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  147. # [08:09] * Joins: dshwang (dshwang@nat/intel/x-vxhqqjudjzkjuxus)
  148. # [08:24] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  149. # [08:28] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  150. # [08:31] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  151. # [08:33] * Quits: sambuddhabasu1 (uid71037@gateway/web/irccloud.com/x-mvfgnswqgwdspzhi) (Quit: Connection closed for inactivity)
  152. # [08:39] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  153. # [08:39] * Quits: jdaggett_ (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
  154. # [08:41] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  155. # [08:45] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  156. # [08:47] <annevk> So https://twitter.com/brucel/status/577504998256484352 is cool, but unless they figure out how to run Chromium in the cloud for cheap, they're still running abandonware, just a little newer abandonware...
  157. # [08:56] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  158. # [08:57] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:e183:a93d:ae6:36b4) (Remote host closed the connection)
  159. # [08:57] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:e183:a93d:ae6:36b4)
  160. # [08:59] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  161. # [09:04] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  162. # [09:05] * Joins: KevinMarks_ (~yaaic@2607:fb90:2833:ce4f:12b4:1d9a:58a:cee0)
  163. # [09:06] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
  164. # [09:08] * Quits: ohaibbq (~ohaibbq@98.248.65.213) (Quit: Leaving...)
  165. # [09:09] <zcorpan> smaug____: it seems not
  166. # [09:10] * Joins: jdaggett_ (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp)
  167. # [09:10] <MikeSmith> annevk: so please see https://vnu.herokuapp.com/?showimagereport=yes&doc=http%3A%2F%2Fxkcd.com%2F
  168. # [09:11] <MikeSmith> ...which uses the "Image report" feature of the validator
  169. # [09:12] * Joins: yutak (~yutak@2401:fa00:4:1000:3030:51b8:cc1a:cd65)
  170. # [09:22] * Joins: iandevlin (~iandevlin@dslb-178-000-202-227.178.000.pools.vodafone-ip.de)
  171. # [09:24] <annevk> MikeSmith: ah yeah, you'd have to proxy those images or live with the warning
  172. # [09:25] <MikeSmith> annevk: ok
  173. # [09:26] <annevk> MikeSmith: it's a goal of sorts to eventually disallow those kind of images too, so I guess you should try to think about a proxy or blocking insecure images
  174. # [09:26] <annevk> MikeSmith: generating a warning for sites that don't use HTTPS might also be a good idea
  175. # [09:27] <annevk> MikeSmith: some integration with ssllabs perhaps?
  176. # [09:27] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  177. # [09:29] * Joins: lerc (~quassel@121-74-237-41.telstraclear.net)
  178. # [09:30] <MikeSmith> annevk: maybe down the road
  179. # [09:30] <MikeSmith> short term, I fell like it would just annoy people and make them not want to use the validator
  180. # [09:31] <MikeSmith> if we start giving them warnings I mean
  181. # [09:31] <annevk> or some kind of tip thing
  182. # [09:31] <annevk> perhaps wait for let's encrypt to launch
  183. # [09:31] <MikeSmith> yeah I guess I could add something unobtrusive
  184. # [09:31] * Quits: iandevlin (~iandevlin@dslb-178-000-202-227.178.000.pools.vodafone-ip.de) (Quit: Nettalk6 - www.ntalk.de)
  185. # [09:32] <MikeSmith> yeah
  186. # [09:32] <MikeSmith> I wonder if there are any image proxying services
  187. # [09:33] <MikeSmith> hosted image proxying
  188. # [09:34] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
  189. # [09:44] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 272 seconds)
  190. # [09:48] <MikeSmith> annevk: https://sideshowbarker.net/tests/proxied-image.html
  191. # [09:49] <MikeSmith> using a google image proxying service described at https://carlo.zottmann.org/2013/04/14/google-image-resizer/
  192. # [09:50] <MikeSmith> the URL for the image is https://images1-focus-opensocial.googleusercontent.com/gadgets/proxy?url=http://imgs.xkcd.com/comics/arbitrage.png&container=focus
  193. # [09:50] <MikeSmith> which if you navigate to it you'll see has a Content-Disposition: attachment;filename=p.txt header
  194. # [09:51] <MikeSmith> but if you put it in a img[src] attribute it works
  195. # [09:51] <MikeSmith> so I could actually have the validator use that
  196. # [09:52] * Quits: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net) (Quit: othermaciej)
  197. # [09:53] * Joins: darobin (~darobin@159.180.228.142)
  198. # [09:54] * Joins: sambuddhabasu1 (uid71037@gateway/web/irccloud.com/x-yqmpronumxqhcvwu)
  199. # [10:08] * Quits: beowulf (~sstewart@host217-44-44-146.range217-44.btcentralplus.com) (Ping timeout: 256 seconds)
  200. # [10:09] * Joins: bzed (~bzed@devel.recluse.de)
  201. # [10:09] * Joins: beowulf (~sstewart@host217-44-44-146.range217-44.btcentralplus.com)
  202. # [10:11] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 252 seconds)
  203. # [10:16] * Joins: Ms2ger (~Ms2ger@215.196-242-81.adsl-dyn.isp.belgacom.be)
  204. # [10:21] * Joins: zdobersek (~zan@46.166.188.238)
  205. # [10:26] * Joins: calvaris (~calvaris@171.69.116.91.dynamic.mundo-r.com)
  206. # [10:29] * Quits: calvaris (~calvaris@171.69.116.91.dynamic.mundo-r.com) (Client Quit)
  207. # [10:32] * Quits: hswolff (~hswolff@cpe-74-72-82-167.nyc.res.rr.com) (Ping timeout: 256 seconds)
  208. # [10:34] * Joins: hswolff (~hswolff@cpe-74-72-82-167.nyc.res.rr.com)
  209. # [10:35] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  210. # [10:35] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  211. # [10:39] * Quits: KevinMarks_ (~yaaic@2607:fb90:2833:ce4f:12b4:1d9a:58a:cee0) (Ping timeout: 265 seconds)
  212. # [10:45] * Quits: jdaggett_ (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
  213. # [10:49] * Quits: tripu (~tripu@p7223-ipngn11001marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving)
  214. # [10:49] <MikeSmith> actually using some third-party thing is bad; better to just convert the images to base64 and just use data URIs
  215. # [10:50] <annevk> MikeSmith: if you convert them you need to use a proxy, no?
  216. # [10:51] <MikeSmith> why? I serve them as data URIs
  217. # [10:51] <MikeSmith> am I missing something?
  218. # [10:51] * Joins: Kolombiken (~Adium@94.137.124.2)
  219. # [10:53] * Joins: ^esc (~esc-ape@178.115.128.252.wireless.dyn.drei.com)
  220. # [10:54] <annevk> MikeSmith: isn't your server then fetching them first to convert them into such URLs?
  221. # [10:55] <annevk> MikeSmith: as in, isn't your server then acting as a proxy?
  222. # [10:56] * Quits: ^esc_ (~esc-ape@77.119.129.104.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
  223. # [11:03] <MikeSmith> annevk: ah yeah on the backend— but it would just be a matter of reading them into a byte array then converting that to base64 to put into a data to URI. it would otherwise not be persisting the images or making them available at some new URL. so, not an open proxy but just a per-session/transection/request proxy. that is, nothing but the response document I return would have access to the converted im
  224. # [11:03] <MikeSmith> age
  225. # [11:04] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  226. # [11:04] <MikeSmith> well, except of course as a data URI that anybody could manually copy
  227. # [11:09] * Joins: espadrine (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr)
  228. # [11:13] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  229. # [11:18] * Joins: calvaris (~calvaris@46.27.188.215)
  230. # [11:18] <zcorpan> MikeSmith: what would that do to the load on the validator server to have to fetch and send lots of images?
  231. # [11:23] <zcorpan> how often is the image report used?
  232. # [11:23] <MikeSmith> zcorpan: not used much, I think
  233. # [11:24] <MikeSmith> I can imagine it might be a load problem if it were used a lot
  234. # [11:24] <MikeSmith> but in practice, it's not
  235. # [11:25] <MikeSmith> plus, the w3c instances are running on relatively beefy hardware
  236. # [11:31] * Joins: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp)
  237. # [11:32] * Quits: plutoniix (~plutoniix@119.63.87.222) (Ping timeout: 255 seconds)
  238. # [11:37] * Quits: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp) (Remote host closed the connection)
  239. # [11:37] * Joins: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp)
  240. # [11:40] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
  241. # [11:41] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  242. # [11:42] * Quits: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp) (Ping timeout: 246 seconds)
  243. # [11:43] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Remote host closed the connection)
  244. # [11:45] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  245. # [11:48] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  246. # [11:52] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  247. # [11:56] * Quits: zdobersek (~zan@46.166.188.238) (Ping timeout: 265 seconds)
  248. # [11:58] * Quits: calvaris (~calvaris@46.27.188.215) (Quit: Ex-Chat)
  249. # [12:01] * annevk wonders how far TabAtkins is with converting DOM
  250. # [12:02] <Ms2ger> I thought he was done
  251. # [12:03] <Ms2ger> > Jeezus, I finally reached the end of DOM. All 9k+ lines (WHAT, 9000?!?) converted. Now it's time to fix all the errors.
  252. # [12:03] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  253. # [12:03] <annevk> Aah
  254. # [12:03] <annevk> Errors :-)
  255. # [12:15] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  256. # [12:17] * Joins: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp)
  257. # [12:19] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
  258. # [12:20] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Ping timeout: 252 seconds)
  259. # [12:22] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  260. # [12:26] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  261. # [12:35] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Ping timeout: 255 seconds)
  262. # [12:37] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-lqnoglgveftzibzk)
  263. # [12:42] * Quits: Somatt_wrk (~somattwrk@130.193.24.135) (Ping timeout: 252 seconds)
  264. # [12:43] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
  265. # [12:44] <ondras_> hmm, text nodes can be event targets?
  266. # [12:45] <Ms2ger> Sure
  267. # [12:45] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  268. # [12:46] <ondras_> so inside a "click" event handler, e.target.nodeType can be 3, right?
  269. # [12:46] <ondras_> interesting, I would say I never encountered this
  270. # [12:47] <Ms2ger> I didn't say that
  271. # [12:48] <Ms2ger> You can dispatch events at text nodes, but that doesn't imply the browser actually does that
  272. # [12:48] <ondras_> right
  273. # [12:48] <ondras_> http://jsfiddle.net/ondras/6sa3gm9n/
  274. # [12:48] <ondras_> clicking on <p> results in p being the target
  275. # [12:48] <ondras_> but I have a different, complex web page
  276. # [12:48] <ondras_> where the e.target is #text
  277. # [12:51] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  278. # [12:52] <ondras_> Ms2ger: can you please elaborate on when and why can this happen?
  279. # [12:52] <Ms2ger> I don't know
  280. # [12:52] <annevk> I think it's when you actually click on the text rather than next to it
  281. # [12:53] <annevk> But hey, nobody has defined hit testing
  282. # [12:53] <annevk> Also something about me being a broken record
  283. # [12:54] <ondras_> the situation in question happened to me when clicking inside a "calendar" widget, that is implemented as a <table>
  284. # [12:54] <ondras_> but http://jsfiddle.net/ondras/6sa3gm9n/1/ does not exhibit this behavior
  285. # [12:54] <ondras_> perhaps it is somehow related to the fact that the calendard widget disappears when clicked
  286. # [12:56] * Joins: eBureau (~Bruno@181.164.77.172)
  287. # [12:57] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
  288. # [12:59] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  289. # [13:01] <zcorpan> MikeSmith: w3c block is still there btw
  290. # [13:02] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  291. # [13:03] * Quits: newtron (~newtron@75-119-235-26.dsl.teksavvy.com) (Remote host closed the connection)
  292. # [13:03] <zcorpan> ondras_: do you have a link to the page where it happens?
  293. # [13:04] <ondras_> zcorpan: probably not, let me try to find a publicly accessible version
  294. # [13:05] <ondras_> zcorpan: so yes, I can reproduce it. But I will need to give you a specific guidance :)
  295. # [13:05] <ondras_> zcorpan: first, open http://mapy.cz/zakladni?planovani-trasy&x=16.8616839&y=49.9455682&z=6&rc=9iCMYxXmd-&rl=Nov%C3%A1%20Ves%20I%2C%20okres%20Kol%C3%ADn&rl=&;rp={%22criterion%22%3A%22pubt%22%2C%22departure%22%3Atrue%2C%22time%22%3A%22%22%2C%22date%22%3A%2205.03.2015%22}
  296. # [13:05] <zcorpan> (in firefox?)
  297. # [13:05] <ondras_> yes.
  298. # [13:05] <zcorpan> check
  299. # [13:05] <ondras_> zcorpan: then, click the input with 05.03.2015 in it
  300. # [13:06] <ondras_> this opens the calendar widget.
  301. # [13:06] <ondras_> clicking its day cells results in the weird event
  302. # [13:06] <ondras_> BUT
  303. # [13:06] <ondras_> the website has "console" overriden
  304. # [13:06] <ondras_> so console.log does nothing
  305. # [13:06] <ondras_> to enable that, please do console.DEBUG=1
  306. # [13:07] <ondras_> so something like
  307. # [13:07] <ondras_> console.DEBUG=1; document.addEventListener("click", function(e) { console.log(e.target); })
  308. # [13:07] <ondras_> does the trick. then just open the calendar, click a day...
  309. # [13:07] <ondras_> #text :)
  310. # [13:08] <MikeSmith> zcorpan: please send a message to sysreq@w3.org asking to be unblocked, and cc me (and mention that the block has persisted over several days)
  311. # [13:08] <zcorpan> ondras_: i get the <td>
  312. # [13:09] <MikeSmith> GPHemsley: can you please install https://www.mediawiki.org/wiki/Extension:ExternalRedirect
  313. # [13:09] <zcorpan> MikeSmith: ok
  314. # [13:09] <GPHemsley> MikeSmith: That seems risky... where are you looking to redirect?
  315. # [13:10] <MikeSmith> write-only pages
  316. # [13:10] <MikeSmith> it works only for write-only pages
  317. # [13:10] <GPHemsley> still, please present your usecases :)
  318. # [13:10] * Quits: Ms2ger (~Ms2ger@215.196-242-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 245 seconds)
  319. # [13:10] <MikeSmith> GPHemsley: the Validator-related pages, to redirect to equivalents in https://github.com/validator/validator/wiki
  320. # [13:11] <MikeSmith> that reminds me, I need to mark the current ones as write-only now
  321. # [13:11] * MikeSmith wonders if I have perms to do that
  322. # [13:12] <GPHemsley> MikeSmith: It seems what you really want is an Interwiki namespace
  323. # [13:12] <GPHemsley> https://www.mediawiki.org/wiki/Extension:Interwiki
  324. # [13:12] <ondras_> zcorpan: I get the <td> when I click the empty space around a number. But when clicking the "5" directly, for instance, I get #text
  325. # [13:12] <ondras_> zcorpan: ff 36.0.1 @ linux
  326. # [13:13] <MikeSmith> GPHemsley: ah ok, will take a look
  327. # [13:13] <MikeSmith> thanks
  328. # [13:13] <ondras_> zcorpan: looks like it happens only on those <td>s where clicking hides the widget
  329. # [13:13] <zcorpan> ondras_: i still get the <td>. have nightly 39.0a1 (2015-03-11) on mac os x 10.10.1
  330. # [13:14] <ondras_> hm
  331. # [13:14] <ondras_> not sure what to do now.
  332. # [13:14] <zcorpan> don't have 36 to check :-)
  333. # [13:14] * ondras_ does not have neither nightly nor macosx
  334. # [13:14] <MikeSmith> GPHemsley: hmm that seems more complicated by a good measure
  335. # [13:15] <GPHemsley> How so?
  336. # [13:16] <zcorpan> ondras_: i had firefox *26*, and can reproduce there
  337. # [13:16] <ondras_> zcorpan: ah, nice!
  338. # [13:16] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  339. # [13:16] <GPHemsley> MikeSmith: This extension is a known entity to me, and I think it will solve your usecase.
  340. # [13:17] <MikeSmith> GPHemsley: oh wait I think I was misunderstanding what that does
  341. # [13:17] <MikeSmith> GPHemsley: yeah agreed, after actually taking time to read it
  342. # [13:17] <MikeSmith> this is the right solution
  343. # [13:18] <GPHemsley> MikeSmith: Is this an urgent request? Because I don't have the time to install it right now?
  344. # [13:18] <GPHemsley> -?
  345. # [13:18] <zcorpan> ondras_: the text node's parentNode is null according to devtools
  346. # [13:18] <MikeSmith> GPHemsley: not urgent at allーvery low priority
  347. # [13:19] <GPHemsley> OK, cool
  348. # [13:19] <GPHemsley> I'll include it in my maintenance whenever I get to it
  349. # [13:19] <MikeSmith> GPHemsley: superーthanks!
  350. # [13:19] <GPHemsley> MikeSmith: In the meantime, you might find this template useful: https://wiki.whatwg.org/wiki/Template:Obsolete
  351. # [13:20] * MikeSmith looks
  352. # [13:20] <MikeSmith> ah good
  353. # [13:20] <MikeSmith> thanks for that too
  354. # [13:20] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
  355. # [13:20] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 246 seconds)
  356. # [13:21] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
  357. # [13:24] <ondras_> zcorpan: ah, okay then
  358. # [13:24] <ondras_> zcorpan: will try adjusting that
  359. # [13:26] * Joins: zcorpan_ (~zcorpan@ip-200.t2.se.opera.com)
  360. # [13:26] <mounir> smaug____: you would prefer window.Permissions or window.permissions?
  361. # [13:27] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:e183:a93d:ae6:36b4) (Ping timeout: 272 seconds)
  362. # [13:29] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
  363. # [13:31] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  364. # [13:40] <GPHemsley> Anyone have any insight into this proposal for a 'font' top-level MIME type? http://dev.w3.org/webfonts/WOFF2/spec/#IMT
  365. # [13:41] <GPHemsley> Editors:
  366. # [13:41] <GPHemsley> Vladimir Levantovsky (Monotype)
  367. # [13:41] <GPHemsley> Raph Levien (Google)
  368. # [13:47] * Joins: scor (scor@nat/acquia/x-ifczckrktkyymkqb)
  369. # [13:47] * Quits: scor (scor@nat/acquia/x-ifczckrktkyymkqb) (Changing host)
  370. # [13:47] * Joins: scor (scor@drupal.org/user/52142/view)
  371. # [13:47] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  372. # [13:48] <smaug____> mounir: I don't have preference
  373. # [13:50] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  374. # [13:52] <smaug____> mounir: is this all for now about Permissions?
  375. # [13:52] <smaug____> mounir: are we sure we don't want the API to implement or extend some other interface
  376. # [13:53] <smaug____> in such case singleton might work better
  377. # [13:54] * Joins: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca)
  378. # [13:57] * Quits: tantek (~tantek@38.111.11.2) (Quit: tantek)
  379. # [14:00] <zcorpan_> jgraham: Ms2ger: https://github.com/operasoftware/presto-testo/pull/43
  380. # [14:00] * Joins: newtron (~newtron@199.71.174.203)
  381. # [14:00] * Quits: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca) (Ping timeout: 244 seconds)
  382. # [14:02] * Joins: calvaris (~calvaris@203.77.116.91.dynamic.mundo-r.com)
  383. # [14:02] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  384. # [14:09] * Quits: Somatt_wrk (~somattwrk@130.193.24.135) (Ping timeout: 256 seconds)
  385. # [14:10] * Joins: plutoniix (~plutoniix@node-omz.pool-101-108.dynamic.totbb.net)
  386. # [14:10] * Joins: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca)
  387. # [14:12] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  388. # [14:16] * Joins: tantek (~tantek@31-34-244.wireless.csail.mit.edu)
  389. # [14:17] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  390. # [14:19] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  391. # [14:20] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
  392. # [14:21] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
  393. # [14:21] * Joins: _ritchie_ (~andrewr@cpe-24-242-80-108.austin.res.rr.com)
  394. # [14:21] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 252 seconds)
  395. # [14:23] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  396. # [14:24] * Joins: mpt (~mpt@2001:67c:1560:a003:e1e6:3a30:3382:9be1)
  397. # [14:24] * Quits: mpt (~mpt@2001:67c:1560:a003:e1e6:3a30:3382:9be1) (Changing host)
  398. # [14:24] * Joins: mpt (~mpt@canonical/mpt)
  399. # [14:26] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  400. # [14:30] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
  401. # [14:31] * Quits: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca) (Remote host closed the connection)
  402. # [14:33] * Joins: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca)
  403. # [14:34] <mounir> smaug____: how so? I mean, do you have an interface in mind?
  404. # [14:35] <smaug____> mounir: say, you want to handle events for some reason
  405. # [14:35] <smaug____> like, get observed when some permission changes
  406. # [14:35] <mounir> smaug____: yes, in such case, we might want to live in navigator.
  407. # [14:36] <smaug____> why
  408. # [14:36] <smaug____> where did you get navigator here?
  409. # [14:36] <mounir> smaug____: sorry, I thought taht's what you meant
  410. # [14:36] <mounir> what did you mean?
  411. # [14:36] <smaug____> mounir: just thinking about whether to use interface + static methods
  412. # [14:36] * Joins: TallTed (~Thud@63.119.36.36)
  413. # [14:36] <smaug____> or singleton object
  414. # [14:37] <mounir> smaug____: ok, I was just assuming that the singleton would live in navigator
  415. # [14:38] <mounir> there are no plans in having anything else than static methods
  416. # [14:38] <smaug____> right
  417. # [14:38] <mounir> obviously, that could change but for now, the plan is to have that interface state less
  418. # [14:38] <mounir> if things change, it would be forward compatible
  419. # [14:38] <smaug____> singleton would be
  420. # [14:38] <mounir> yes
  421. # [14:38] <smaug____> interface + static methods might not be
  422. # [14:40] <zcorpan_> heh, try{top.opener.rr(result);}catch(e){} is still in my muscle memory
  423. # [14:45] * Quits: 17SAB0O8A (scrollback@gateway/web/scrollback.io/x-zxlqwvbejznkmaut) (Remote host closed the connection)
  424. # [14:47] * Joins: scrollback1 (scrollback@gateway/web/scrollback.io/x-rvvwqzqdivnmdvhv)
  425. # [14:49] * Quits: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca) (Ping timeout: 256 seconds)
  426. # [14:49] * Quits: calvaris (~calvaris@203.77.116.91.dynamic.mundo-r.com) (Quit: Ex-Chat)
  427. # [14:54] * Joins: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca)
  428. # [15:03] * Quits: rhiaro (~quassel@amy.so) (Quit: Better things to be doing)
  429. # [15:04] * Joins: rhiaro (~quassel@amy.so)
  430. # [15:11] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  431. # [15:17] * Quits: jernoble_ (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
  432. # [15:18] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  433. # [15:22] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 252 seconds)
  434. # [15:23] * Joins: eric_carlson (~ericc@17.202.49.94)
  435. # [15:24] * Quits: eric_carlson (~ericc@17.202.49.94) (Client Quit)
  436. # [15:27] * Joins: eric_carlson (~ericc@17.202.49.94)
  437. # [15:27] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 272 seconds)
  438. # [15:29] <wanderview> annevk: does it still make sense to expempt HEAD in step 4 here? https://github.com/slightlyoff/ServiceWorker/issues/653#issuecomment-82153813
  439. # [15:29] <wanderview> since we can only put GET methods into the Cache by default?
  440. # [15:29] <wanderview> or does HEAD normally equate to a GET
  441. # [15:29] <wanderview> ?
  442. # [15:31] * Joins: ehynds (~ehynds@64.206.121.41)
  443. # [15:33] * Joins: dbaron (~dbaron@70-36-140-197.dsl.dynamic.fusionbroadband.com)
  444. # [15:36] * Quits: _ritchie_ (~andrewr@cpe-24-242-80-108.austin.res.rr.com) (Quit: _ritchie_)
  445. # [15:46] * Joins: Ms2ger (~Ms2ger@193.190.253.149)
  446. # [15:47] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  447. # [15:50] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  448. # [15:52] <annevk> wanderview: can I get you to comment on my Storage wiki page first? :p
  449. # [15:52] * annevk looks
  450. # [15:53] <wanderview> annevk: I did glance at it before... I'll look again before our meeting today
  451. # [15:54] <annevk> wanderview: HEAD usually does the same as GET, except that the server does not return the body
  452. # [15:54] <wanderview> k
  453. # [15:54] <annevk> wanderview: what does the cache API do?
  454. # [15:54] <wanderview> annevk: as far as I know Cache returns the body too
  455. # [15:54] <annevk> wanderview: we might want to change that
  456. # [15:55] <wanderview> at least, we do... and I believe thats what the spec says
  457. # [15:55] <annevk> wanderview: I can file a bug on the spec
  458. # [15:56] <annevk> wanderview: https://github.com/slightlyoff/ServiceWorker/issues/655
  459. # [15:56] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  460. # [15:58] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  461. # [15:59] * Joins: jsx (uid48919@fsf/intern/jsx)
  462. # [16:01] <wanderview> annevk: I'm not sure if Cache should really block them from getting the body in that case... seems like content script could do this themselves
  463. # [16:02] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  464. # [16:02] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  465. # [16:03] <annevk> wanderview: but why then do we pay attention to method at all?
  466. # [16:04] <wanderview> annevk: because you can only store GETs in a cache right now
  467. # [16:04] <annevk> wanderview: then HEAD should do the same as POST
  468. # [16:04] <wanderview> annevk: I guess I don't feel strongly either way
  469. # [16:05] <annevk> wanderview: the point of doing HEAD is that it can be a whole lot cheaper
  470. # [16:05] <annevk> wanderview: e.g. if the server stores metadata and files separately or some such
  471. # [16:06] <annevk> wanderview: in case of Cache you could imagine setting up a simpler Response object structure...
  472. # [16:06] <annevk> wanderview: seems weird to allow HEAD but then give it identical semantics to GET
  473. # [16:06] <wanderview> annevk: I guess it makes sense if someone is just doing a simple respondWith(cache.match(event.request)); and it ends up intercepting a HEAD request
  474. # [16:07] <wanderview> annevk: its not really a problem for me to implement... I already support Response without a body as you can synthetically create one
  475. # [16:11] <annevk> wanderview: I guess it's up to JakeA if he's still maintaining that specification
  476. # [16:11] <annevk> wanderview: we did discuss moving the Cache API into Fetch at some point, but that hasn't really materialized yet
  477. # [16:11] <wanderview> annevk: he should be? has he said otherwise?
  478. # [16:12] <annevk> wanderview: yeah, I think so
  479. # [16:13] * Quits: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca) (Remote host closed the connection)
  480. # [16:18] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  481. # [16:22] * Quits: krijnhoetmer (~krijnhoet@ip4da4a84d.direct-adsl.nl) (Ping timeout: 240 seconds)
  482. # Session Close: Tue Mar 17 16:22:19 2015
  483. #
  484. # Session Start: Tue Mar 17 16:22:19 2015
  485. # Session Ident: #whatwg
  486. # [16:23] * Attempting to rejoin channel #whatwg
  487. # [16:23] * Rejoined channel #whatwg
  488. # [16:23] * Topic is 'https://whatwg.org/ — logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ — stats: http://gavinsharp.com/irc/whatwg.html — Please leave your sense of logic at the door, thanks!'
  489. # [16:23] * Set by MikeSmith!~mike@sideshowbarker.net on Wed Dec 10 17:23:43
  490. # [16:29] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Read error: Connection reset by peer)
  491. # [16:31] * Joins: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca)
  492. # [16:31] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  493. # [16:33] * Joins: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
  494. # [16:33] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-lqnoglgveftzibzk) (Quit: Connection closed for inactivity)
  495. # [16:34] * Quits: Kolombiken (~Adium@94.137.124.2) (Quit: Leaving.)
  496. # [16:35] * Joins: zenith__ (~zenith@142.150.23.90)
  497. # [16:35] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  498. # [16:38] * Quits: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca) (Ping timeout: 264 seconds)
  499. # [16:39] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  500. # [16:43] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  501. # [16:46] <wanderview> annevk: do you have particular questions for me in relation to the storage wiki? I generally like where we are going, but I'm still nervous about nag popups
  502. # [16:46] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  503. # [16:47] <annevk> wanderview: I was wondering whether you had seen https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Places/Frecency_algorithm and to what extent we should consider aligning storage and the HTTP cache in terms of algorithms and quota
  504. # [16:47] <annevk> wanderview: but also any comments/concerns on the API
  505. # [16:49] <wanderview> annevk: my gut feeling is we should try not to couple ourselves tightly to HTTP cache... it seems particularly performance sensitive for the whole browser and they should be free to experiment/change based on real life usage
  506. # [16:49] <wanderview> annevk: so we could borrow ideas from there, but maybe not count on them staying aligned
  507. # [16:50] <annevk> wanderview: it seems weird that we'd drop the HTTP cache but not localStorage if both are best effort
  508. # [16:50] <wanderview> annevk: the Frecency thing strikes me as too detailed and specific to go in a spec (is that an ironic statement?)
  509. # [16:50] <annevk> wanderview: I didn't mean that as being part of a spec necessarily
  510. # [16:50] <annevk> wanderview: just wondering that if "best effort" drops storage, should it drop HTTP cache as well? And vice versa
  511. # [16:50] <wanderview> annevk: http cache makes zero guarantees, though... for example, if you get two responses that match a request based on VARY headers... http cache in gecko only stores the last one you visit
  512. # [16:51] <wanderview> annevk: I would vote no, to start... we could allow it, but not require it
  513. # [16:51] <wanderview> annevk: at least in gecko, the http cache is a carefully tuned thing that is wholely separate from all our other storage implementations
  514. # [16:52] <annevk> wanderview: yeah I'm not really talking about at spec-level
  515. # [16:52] <annevk> wanderview: mostly wondering whether it makes sense for the browser to do such a thing
  516. # [16:52] <wanderview> annevk: the main thing I want in relation to http cache is the ability to de-duplicate a thing in Cache with a file in the http cache...
  517. # [16:53] <wanderview> thats pretty impossible in gecko today, though
  518. # [16:53] <annevk> wanderview: yeah, and it seems you'd want the HTTP cache to have the same scope as other storage
  519. # [16:54] <annevk> wanderview: it doesn't have to have the same reliability but infrastructure-wise it seems a lot could should? be shared
  520. # [16:56] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  521. # [16:56] * Joins: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net)
  522. # [16:56] * Quits: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net) (Client Quit)
  523. # [16:57] * Joins: _ritchie_ (~andrewr@63.65.120.22)
  524. # [16:58] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
  525. # [16:59] <wanderview> annevk: the reality is I don't think we want them to be shared... http cache has tighter performance constraints that might make it take different design paths than DOM APIs
  526. # [16:59] * Joins: jernoble_ (~jernoble@76.74.153.41)
  527. # [16:59] <wanderview> and it shouldn't be constrained by those mostly unrelated DOM APIs
  528. # [16:59] <wanderview> just my opinion of course
  529. # [16:59] <annevk> wanderview: with service workers it seems HTTP cache and Cache have near identical considerations
  530. # [17:00] * Quits: biniar (~biniar@unaffiliated/biniar) (Disconnected by services)
  531. # [17:00] <wanderview> annevk: Cache is spec'd as to how it behaves and what it must store... that will always make it slower than HTTP cache that can cut corners based on real-world usage data
  532. # [17:00] * Joins: ehsan (~ehsan@66.207.208.102)
  533. # [17:01] <wanderview> annevk: dropping this like the prefixMatch from Cache has made it closer to http cache, though
  534. # [17:01] <wanderview> ^this^things
  535. # [17:03] * Quits: tantek (~tantek@31-34-244.wireless.csail.mit.edu) (Quit: tantek)
  536. # [17:07] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  537. # [17:11] * Quits: ehsan (~ehsan@66.207.208.102) (Remote host closed the connection)
  538. # [17:13] * Quits: zcorpan_ (~zcorpan@ip-200.t2.se.opera.com) (Remote host closed the connection)
  539. # [17:15] * Quits: jernoble_ (~jernoble@76.74.153.41) (Ping timeout: 246 seconds)
  540. # [17:16] * Quits: dbaron (~dbaron@70-36-140-197.dsl.dynamic.fusionbroadband.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  541. # [17:19] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  542. # [17:23] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 246 seconds)
  543. # [17:27] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  544. # [17:30] * Quits: eric_carlson (~ericc@17.202.49.94) (Quit: eric_carlson)
  545. # [17:33] * Quits: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net) (Quit: This computer has gone to sleep)
  546. # [17:35] * Joins: ehsan (~ehsan@2001:450:1f:224:b994:ac80:9026:75c)
  547. # [17:38] * Joins: jernoble_ (~jernoble@17.202.49.155)
  548. # [17:44] * Joins: bnicholson (~bnicholso@corp.mtv2.mozilla.com)
  549. # [17:45] * Krinkle|detached is now known as Krinkle
  550. # [17:54] * Joins: eric_carlson (~ericc@17.202.49.94)
  551. # [17:54] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  552. # [17:56] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  553. # [17:56] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  554. # [18:00] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  555. # [18:00] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  556. # [18:01] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  557. # [18:02] * Joins: biniar_ (~biniar@c-98-209-100-151.hsd1.mi.comcast.net)
  558. # [18:02] * Quits: biniar_ (~biniar@c-98-209-100-151.hsd1.mi.comcast.net) (Remote host closed the connection)
  559. # [18:02] * Quits: Somatt_wrk (~somattwrk@130.193.24.135) (Ping timeout: 252 seconds)
  560. # [18:05] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
  561. # [18:05] * Joins: weinig (~weinig@17.244.5.112)
  562. # [18:10] * Joins: dbaron (~dbaron@2620:101:80fb:224:5c3e:f03d:6555:3bc9)
  563. # [18:10] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  564. # [18:13] * Joins: tantek (~tantek@31-34-231.wireless.csail.mit.edu)
  565. # [18:13] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:8592:33ca:783a:d46)
  566. # [18:14] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  567. # [18:18] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:8592:33ca:783a:d46) (Ping timeout: 272 seconds)
  568. # [18:18] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  569. # [18:18] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 245 seconds)
  570. # [18:19] * Joins: Maurice` (copyman@unaffiliated/maurice)
  571. # [18:20] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  572. # [18:22] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
  573. # [18:23] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  574. # [18:23] * Joins: karlcow (~karl@nerval.la-grange.net)
  575. # [18:24] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 255 seconds)
  576. # [18:25] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  577. # [18:35] * Quits: weinig (~weinig@17.244.5.112) (Quit: weinig)
  578. # [18:37] * Joins: othermaciej (~mjs@76.74.153.41)
  579. # [18:37] * Quits: zenith__ (~zenith@142.150.23.90) (Ping timeout: 252 seconds)
  580. # [18:41] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
  581. # [18:42] * Joins: josemanuel (~josemanue@206.Red-88-26-148.staticIP.rima-tde.net)
  582. # [18:43] * Joins: psy (~psy@103.6.159.177)
  583. # [18:49] * Joins: zenith_ (~zenith@user3-86-85.wireless.utoronto.ca)
  584. # [18:50] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  585. # [18:52] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  586. # [18:52] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  587. # [18:53] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Client Quit)
  588. # [18:54] * Quits: Somatt_wrk (~somattwrk@130.193.24.135) (Ping timeout: 245 seconds)
  589. # [18:56] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
  590. # [18:58] * Quits: othermaciej (~mjs@76.74.153.41) (Quit: othermaciej)
  591. # [18:58] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  592. # [18:59] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-xbcvpyhqjyshqxyr)
  593. # [19:00] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 246 seconds)
  594. # [19:02] * Quits: espadrine (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr) (Ping timeout: 240 seconds)
  595. # [19:08] * Joins: weinig (~weinig@17.245.27.174)
  596. # [19:09] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
  597. # [19:10] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  598. # [19:15] * Quits: zenith_ (~zenith@user3-86-85.wireless.utoronto.ca) (Ping timeout: 252 seconds)
  599. # [19:18] * Joins: zenith_ (~zenith@142.150.23.90)
  600. # [19:20] * Quits: weinig (~weinig@17.245.27.174) (Quit: weinig)
  601. # [19:22] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  602. # [19:24] * Joins: calvaris (~calvaris@254.126.27.77.dynamic.mundo-r.com)
  603. # [19:24] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  604. # [19:29] <TabAtkins> annevk: Yeah, done with the conversion, just got a lot of link failures to address. And it's uncovered a lingering unicode bug in Bikeshed I need to fix.
  605. # [19:29] <annevk> hah yay
  606. # [19:30] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  607. # [19:30] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
  608. # [19:31] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  609. # [19:34] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  610. # [19:36] * Joins: weinig (~weinig@17.245.27.174)
  611. # [19:37] * Quits: weinig (~weinig@17.245.27.174) (Client Quit)
  612. # [19:38] <TabAtkins> Thanks for letting me take all this time. This is a big spec, and getting it fixed up properly and into Shepherd will help a lot of people trying to write specs that touch the DOM.
  613. # [19:41] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  614. # [19:51] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  615. # [19:52] * Joins: othermaciej (~mjs@17.244.162.107)
  616. # [19:54] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  617. # [19:54] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  618. # [19:59] * Quits: zenith_ (~zenith@142.150.23.90) (Ping timeout: 245 seconds)
  619. # [20:03] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:8592:33ca:783a:d46)
  620. # [20:07] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:8592:33ca:783a:d46) (Ping timeout: 272 seconds)
  621. # [20:15] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  622. # [20:15] * Quits: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp) (Remote host closed the connection)
  623. # [20:16] * Quits: othermaciej (~mjs@17.244.162.107) (Quit: othermaciej)
  624. # [20:17] * Joins: othermaciej (~mjs@17.244.162.107)
  625. # [20:18] * Quits: globbot (~logbot@lump.glob.com.au) (Ping timeout: 245 seconds)
  626. # [20:19] * Joins: globbot (~logbot@lump.glob.com.au)
  627. # [20:24] * Joins: benwerd (~benwerd@199.87.84.238)
  628. # [20:25] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  629. # [20:27] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  630. # [20:27] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  631. # [20:31] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  632. # [20:34] * Quits: Somatt_wrk (~somattwrk@130.193.24.135) (Ping timeout: 245 seconds)
  633. # [20:34] * Joins: zenith_ (~zenith@142.150.23.90)
  634. # [20:34] * Quits: josemanuel (~josemanue@206.Red-88-26-148.staticIP.rima-tde.net) (Quit: Saliendo)
  635. # [20:43] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  636. # [20:44] <wanderview> annevk: do you understand vary headers? (or anyone else)
  637. # [20:44] <wanderview> does step 9.5.1 of this look right? https://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#query-cache-algorithm
  638. # [20:44] <wanderview> shouldn't a vary header value of * immediately match the response?
  639. # [20:45] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  640. # [20:45] <wanderview> JakeA: does it look right to you? ^^^
  641. # [20:46] * Quits: tantek (~tantek@31-34-231.wireless.csail.mit.edu) (Quit: tantek)
  642. # [20:47] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  643. # [20:54] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  644. # [20:55] * Joins: tantek (~tantek@31-34-231.wireless.csail.mit.edu)
  645. # [21:01] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  646. # [21:10] * Quits: calvaris (~calvaris@254.126.27.77.dynamic.mundo-r.com) (Quit: Ex-Chat)
  647. # [21:13] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  648. # [21:17] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  649. # [21:21] * Joins: [swift] (~swift@maya.sethfowler.org)
  650. # [21:24] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:8592:33ca:783a:d46)
  651. # [21:26] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  652. # [21:26] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  653. # [21:26] * Joins: bholley_ (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  654. # [21:29] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
  655. # [21:30] * Joins: KevinMarks_ (~yaaic@2607:fb90:542:8197:70b1:d24e:5602:b2de)
  656. # [21:32] * Quits: bholley_ (~bholley@c-24-130-121-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  657. # [21:32] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  658. # [21:33] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-xbcvpyhqjyshqxyr) (Quit: Connection closed for inactivity)
  659. # [21:35] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  660. # [21:37] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Quit: Leaving.)
  661. # [21:40] * Krinkle is now known as Krinkle|detached
  662. # [21:43] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  663. # [21:43] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Quit: ChatZilla 0.9.91.1 [Firefox 36.0.1/20150305021524])
  664. # [21:46] * Joins: jsbell (jsbell@nat/google/x-txswldffsxhqwjwk)
  665. # [21:46] * Quits: KevinMarks_ (~yaaic@2607:fb90:542:8197:70b1:d24e:5602:b2de) (Ping timeout: 256 seconds)
  666. # [21:46] * Joins: svl (~me@200.50.255.41)
  667. # [21:49] * Quits: othermaciej (~mjs@17.244.162.107) (Quit: othermaciej)
  668. # [21:49] * Quits: roc (~chatzilla@121-98-106-4.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
  669. # [21:52] * Joins: othermaciej (~mjs@17.244.162.107)
  670. # [21:56] * Joins: thinkxl_ (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
  671. # [21:57] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-zbxwhiqsccthxwwt)
  672. # [21:58] * Quits: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net) (Ping timeout: 250 seconds)
  673. # [21:59] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  674. # [22:00] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
  675. # [22:02] * Quits: ehynds (~ehynds@64.206.121.41)
  676. # [22:02] * thinkxl_ is now known as thinkxl
  677. # [22:02] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  678. # [22:02] * Quits: plutoniix (~plutoniix@node-omz.pool-101-108.dynamic.totbb.net) (Ping timeout: 240 seconds)
  679. # [22:02] * Quits: TallTed (~Thud@63.119.36.36)
  680. # [22:03] * Quits: zenith_ (~zenith@142.150.23.90) (Remote host closed the connection)
  681. # [22:06] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 245 seconds)
  682. # [22:08] * Joins: jyasskin (jyasskin@nat/google/x-sdlhwokibwmdftlv)
  683. # [22:08] * Quits: benwerd (~benwerd@199.87.84.238)
  684. # [22:08] * Quits: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net) (Changing host)
  685. # [22:08] * Joins: thinkxl (~thinkxl@unaffiliated/thinkxl)
  686. # [22:09] <annevk> wanderview: isn't it easier to read the Vary spec?
  687. # [22:09] <wanderview> annevk: I don't think the official VARY spec allowed * to mixed with other values at all
  688. # [22:09] <annevk> wanderview: shouldn't we do the same then?
  689. # [22:10] <wanderview> annevk: I only ask about this because gecko's implementation of vary:*,otherheader does something slightly different than the SW spec
  690. # [22:10] <wanderview> annevk: I have no idea... I'm new here
  691. # [22:10] <annevk> wanderview: I think in principle we should match the semantics of the HTTP specification
  692. # [22:10] <wanderview> annevk: it seems for web compat we have to support * mixed with other values... or maybe it changed at some point and I am looking at something out of date
  693. # [22:10] <annevk> wanderview: whenever we deviate, we should file a GitHub issue
  694. # [22:11] <annevk> wanderview: if that's true, we should point out in the specification why we deviate
  695. # [22:11] <wanderview> annevk: where is the most up-to-date VARY spec?
  696. # [22:11] <wanderview> the internet appears littered with stale specs
  697. # [22:11] <annevk> wanderview: I guess https://tools.ietf.org/html/rfc7231#section-7.1.4 would be it
  698. # [22:12] <wanderview> yea, thats what I read
  699. # [22:12] <wanderview> I'll open a SW spec issue
  700. # [22:12] * Joins: plutoniix (~plutoniix@node-omz.pool-101-108.dynamic.totbb.net)
  701. # [22:13] <annevk> ta
  702. # [22:13] <annevk> I guess I should do a more detailed review of Cache at some point
  703. # [22:15] * [swift] is now known as seth_
  704. # [22:15] <seth_> zcorpan: so what's the next step for this issue? https://www.w3.org/Bugs/Public/show_bug.cgi?id=28096
  705. # [22:16] <seth_> zcorpan: i'm fairly keen to implement loadend for multipart/x-mixed-replace images in gecko, but only if i'm fairly confident this will stick
  706. # [22:18] <annevk> seth_: do all browsers support multipart/x-mixed-replace?
  707. # [22:18] * Quits: jyasskin_w (jyasskin@nat/google/x-nistlxwsmbhugjnd) (Remote host closed the connection)
  708. # [22:18] <wanderview> annevk: https://github.com/slightlyoff/ServiceWorker/issues/656
  709. # [22:18] <seth_> annevk: IE does not support multipart images
  710. # [22:19] <seth_> in general support for multipart/x-mixed-replace images and documents seems to be shrinking everywhere, but i suspect we will end up being stuck with at least the subset necessary to display JPEG webcams
  711. # [22:20] <annevk> seth_: how does IE do those webcams?
  712. # [22:20] <seth_> annevk: people have hacks, like reloading the image in JS on a timer
  713. # [22:20] <annevk> seth_: it seems though that if in general usage is subpar we shouldn't be putting effort into them
  714. # [22:21] <seth_> annevk: i generally agree, yes, but i think this is one specific case where we should specify something that is useful as opposed to something totally non-useful
  715. # [22:21] <seth_> annevk: there's not a huge implementation cost for firing loadend
  716. # [22:22] <seth_> annevk: now if you want to talk about removing them from the spec altogether, i could certainly get behind that =) but whatever we do specify should be useful
  717. # [22:22] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  718. # [22:23] <annevk> seth_: yeah, I figured we could maybe try removing unused formats
  719. # [22:23] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  720. # [22:23] <annevk> seth_: or land in the same code path as IE
  721. # [22:23] <annevk> if it's a dead end anyway taking a small perf hit doesn't seem too bad
  722. # [22:23] <JakeA> wanderview: the intent in the SW spec is to ignore vary *
  723. # [22:23] <JakeA> (sorry IRC cloud keeps randomly not giving me notifications)
  724. # [22:24] <annevk> JakeA: question is about "Vary: *, x" which is technically illegal
  725. # [22:24] <wanderview> JakeA: uh... it doesn't do that does it?
  726. # [22:24] <seth_> annevk: browser sniffing makes it hard, but in gecko we're moving in the direction of only supporting JPEG parts, and requiring that they all be the same size. that lets us treat them as just another animated image format, which is not so bad
  727. # [22:24] <seth_> annevk: chrome removed support for multipart/x-mixed-replace documents, and i'm pushing to have us follow them on that, so then what we're left with is the webcam subset
  728. # [22:25] <annevk> seth_: as long as we don't expect all browsers to align on something we implement we're potentially shooting ourselves in the (long term) foot
  729. # [22:25] <JakeA> wanderview: hmm, ok, probably needs fixing. Vary: * struck me as pretty uncacheable and likely just to bloat the cache, so I figured avoiding it would be best. Do you think it's useful?
  730. # [22:26] <wanderview> JakeA: I barely understand VARY (raises confidence in the gecko Cache implementation, I know)
  731. # [22:26] <annevk> seth_: and if we add features to features that are not widely supported we risk developers creating more content specifically for Gecko...
  732. # [22:26] <zcorpan> seth_: do you want just the loadend event?
  733. # [22:26] <wanderview> JakeA: it seems VARY:* is treated as a match, right?
  734. # [22:26] <JakeA> wanderview: Vary is pretty crazy. I didn't know too much about it before I did the cache design
  735. # [22:26] <seth_> annevk: yep. we're actually shrinking what we're supporting, and i think that chrome and us will end up in the same place. the one exception is the loadend event, which i really think is worth adding
  736. # [22:27] <annevk> JakeA: famous last words
  737. # [22:27] <seth_> zcorpan: i don't view the progress events as important, really. i'm mostly concerned about the loadend event
  738. # [22:27] <annevk> seth_: mkay, up to you I guess
  739. # [22:27] <JakeA> wanderview: I was intending Vary:* to be matched as if Vary wasn't there, but maybe that got lost in the spec
  740. # [22:27] <annevk> wanderview: JakeA: I recommend asking mnot / jreschke
  741. # [22:27] <zcorpan> seth_: can you check if another browser vendor is interested in implementing it?
  742. # [22:28] <annevk> wanderview: JakeA: mnot / reschke on GitHub
  743. # [22:28] <seth_> zcorpan: yeah, that seems like the next step
  744. # [22:28] <JakeA> annevk: cheers, added to todos
  745. # [22:29] <JakeA> annevk: and appologies for inactivity on tickets of late. Two week holiday and thrown straight into conference (and employee review \o/)
  746. # [22:29] <JakeA> Maybe I'll be fired before I get to it
  747. # [22:29] <annevk> JakeA: you've not contributed to mobile performance?
  748. # [22:30] <seth_> zcorpan: probably if blink would take it, we're ok. i'm not sure if the appropriate engineers follow the whatwg mailing list or bugtracker, though...
  749. # [22:30] <JakeA> annevk: just joking, but it's a lengthy process (if you're trying to go for promotion, which I am)
  750. # [22:30] <annevk> JakeA: I was hoping you'd be drinking beer someplace not worrying much about the web and such
  751. # [22:31] <JakeA> annevk: and I didn't know the deadline was today until today
  752. # [22:31] <annevk> oh boy
  753. # [22:31] <annevk> good luck
  754. # [22:31] <JakeA> I'm going to do beer tomorrow :D
  755. # [22:31] <wanderview> JakeA: I think if a * is encountered in step 9.5.1 we want to exit the step 9 loop and keep the match... if I understand your intention correctly: https://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#query-cache-algorithm
  756. # [22:31] <annevk> if you still need an external vote of approval, they know how to find me
  757. # [22:31] <wanderview> JakeA: that is also what gecko does in its http impl
  758. # [22:32] * Joins: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64)
  759. # [22:32] <wanderview> sorry...I have to run...
  760. # [22:32] <wanderview> JakeA: good luck!
  761. # [22:32] <JakeA> Cheers!
  762. # [22:33] <JakeA> annevk: cheers, I'll see if there's a way to do that. It seems awfully internal-centric
  763. # [22:33] <zcorpan> seth_: yeah it's probably better to email the relevant people directly. the cc list of https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/hMNb2utmh_s might contain someone relevant (or yoavweiss)
  764. # [22:35] * Krinkle|detached is now known as Krinkle
  765. # [22:36] <seth_> zcorpan: thanks, i'll try that
  766. # [22:36] <seth_> zcorpan: i'm tempted to subscribe to blink-dev so i can contribute to that thread as well =)
  767. # [22:36] <zcorpan> seth_: do it :-)
  768. # [22:38] <smaug____> seth_: plenty of mozillians in that list too
  769. # [22:38] <smaug____> need to watch what crazy ideas blink'ers have ;)
  770. # [22:38] <seth_> smaug____: heh, i guess there's precedent then =)
  771. # [22:39] * Joins: wartdev (~wartdev@109.255.148.96)
  772. # [22:39] * Quits: wartdev (~wartdev@109.255.148.96) (Client Quit)
  773. # [22:42] * Joins: jyasskin_w (jyasskin@nat/google/x-gtkmmtipjutgncol)
  774. # [22:42] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Quit: Leaving.)
  775. # [22:43] * Quits: tantek (~tantek@31-34-231.wireless.csail.mit.edu) (Quit: tantek)
  776. # [22:43] * Quits: othermaciej (~mjs@17.244.162.107) (Quit: othermaciej)
  777. # [22:44] * Joins: satazor (~satazor@140.21.115.89.rev.vodafone.pt)
  778. # [22:46] * Joins: weinig (~weinig@17.244.164.172)
  779. # [22:48] * Joins: othermaciej (~mjs@17.244.162.107)
  780. # [22:48] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  781. # [22:51] <seth_> zcorpan: my best guess is that noel gordon is a good starting point. it seems that google groups censors everyone's full email addresses, though. do you have noel's email?
  782. # [22:52] * heycam|away is now known as heycam
  783. # [22:59] * Quits: satazor (~satazor@140.21.115.89.rev.vodafone.pt) (Remote host closed the connection)
  784. # [23:01] * Joins: bholley_ (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  785. # [23:01] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  786. # [23:03] * Joins: biniar_ (~biniar@c-98-209-100-151.hsd1.mi.comcast.net)
  787. # [23:05] * Quits: eric_carlson (~ericc@17.202.49.94) (Ping timeout: 264 seconds)
  788. # [23:05] * Quits: plutoniix (~plutoniix@node-omz.pool-101-108.dynamic.totbb.net) (Quit: จรลี จรลา)
  789. # [23:05] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  790. # [23:07] * Quits: diffalot (~diffalot@unaffiliated/papyromancer) (Remote host closed the connection)
  791. # [23:07] * Quits: svl (~me@200.50.255.41) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  792. # [23:08] * Joins: diffalot (~diffalot@unaffiliated/papyromancer)
  793. # [23:10] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  794. # [23:17] * Quits: othermaciej (~mjs@17.244.162.107) (Quit: othermaciej)
  795. # [23:26] * Quits: encryptd_fractl (~encryptd_@24-177-122-160.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
  796. # [23:28] * Quits: weinig (~weinig@17.244.164.172) (Quit: weinig)
  797. # [23:29] * Joins: satazor (~satazor@140.21.115.89.rev.vodafone.pt)
  798. # [23:31] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  799. # [23:32] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  800. # [23:34] * Quits: Ms2ger (~Ms2ger@193.190.253.149) (Quit: nn)
  801. # [23:38] * Quits: satazor (~satazor@140.21.115.89.rev.vodafone.pt) (Remote host closed the connection)
  802. # [23:39] * Quits: bholley_ (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  803. # [23:40] * Quits: jernoble_ (~jernoble@17.202.49.155) (Read error: Connection reset by peer)
  804. # [23:43] * Joins: othermaciej (~mjs@17.202.48.222)
  805. # [23:48] * Quits: thinkxl (~thinkxl@unaffiliated/thinkxl) (Ping timeout: 244 seconds)
  806. # [23:49] * Quits: dbaron (~dbaron@2620:101:80fb:224:5c3e:f03d:6555:3bc9) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  807. # [23:50] * Quits: Maurice` (copyman@unaffiliated/maurice)
  808. # [23:57] * Quits: jyasskin (jyasskin@nat/google/x-sdlhwokibwmdftlv) (Quit: My computer has gone to sleep. ZZZzzz…)
  809. # [23:57] * Joins: jyasskin (jyasskin@nat/google/x-cskalxcmdufytxxm)
  810. # Session Close: Wed Mar 18 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