Options:
Previous day, Next day
- # Session Start: Tue Mar 17 00:00:00 2015
- # Session Ident: #whatwg
- # [00:11] * Joins: jwalden (~waldo@2620:101:80fb:224:7e7a:91ff:fe25:a5a3)
- # [00:13] * Quits: othermaciej (~mjs@17.245.26.3) (Ping timeout: 256 seconds)
- # [00:18] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-ghtkifrveuskwdpa) (Quit: Connection closed for inactivity)
- # [00:23] * Quits: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766) (Remote host closed the connection)
- # [00:23] * Joins: KevinMarks_ (~yaaic@2607:fb90:282b:6c4c:3073:3168:68f:4517)
- # [00:25] * Quits: Gege (gege@future.deferred.io) (Ping timeout: 252 seconds)
- # [00:25] <MikeSmith> annevk: I wanted to ask you about a mixed-content issue if you're still awake
- # [00:26] * Joins: lnr (~lnr@aim.engr.arizona.edu)
- # [00:27] * Joins: Gege (gege@future.deferred.io)
- # [00:29] * Joins: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net)
- # [00:29] * Joins: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766)
- # [00:35] * Quits: KevinMarks_ (~yaaic@2607:fb90:282b:6c4c:3073:3168:68f:4517) (Ping timeout: 265 seconds)
- # [00:47] * Joins: JSONB (~textual@TOROON0949W-LP140-02-1242511163.dsl.bell.ca)
- # [00:47] * Quits: JSONB (~textual@TOROON0949W-LP140-02-1242511163.dsl.bell.ca) (Client Quit)
- # [00:53] * Quits: jernobl__ (~jernoble@17.244.160.125) (Quit: Computer has gone to sleep.)
- # [00:56] * Joins: KevinMarks_ (~yaaic@2607:fb90:2201:388b:c1c0:515e:2c16:b182)
- # [00:58] * Joins: jdaggett_ (~jdaggett@103.5.142.31)
- # [01:03] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
- # [01:07] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:e183:a93d:ae6:36b4)
- # [01:11] * Quits: ap_ (~ap@17.114.216.168)
- # [01:11] * Quits: KevinMarks_ (~yaaic@2607:fb90:2201:388b:c1c0:515e:2c16:b182) (Remote host closed the connection)
- # [01:15] * Krinkle|detached is now known as Krinkle
- # [01:16] * Quits: Ms2ger (~Ms2ger@215.196-242-81.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [01:17] * Joins: KevinMarks_ (~yaaic@2607:fb90:2201:388b:c1c0:515e:2c16:b182)
- # [01:22] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Remote host closed the connection)
- # [01:22] * Quits: norviller (~norviller@17.199.19.222) (Quit: Textual IRC Client: www.textualapp.com)
- # [01:23] * Joins: plutoniix (~plutoniix@119.63.87.222)
- # [01:24] * Joins: tantek (~tantek@38.111.11.2)
- # [01:25] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
- # [01:31] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Remote host closed the connection)
- # [01:38] * Joins: othermaciej (~mjs@17.245.26.3)
- # [01:39] * Quits: bnicholson (~bnicholso@corp.mtv2.mozilla.com) (Quit: This computer has gone to sleep)
- # [01:48] * Quits: bholley (~bholley@corp.mtv2.mozilla.com) (Read error: Connection reset by peer)
- # [01:49] * Joins: bholley_ (~bholley@corp.mtv2.mozilla.com)
- # [01:50] <smaug____> jgraham: are the wpt tests for websockets?
- # [01:50] <smaug____> websockets in workers
- # [01:51] * Joins: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net)
- # [01:57] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
- # [01:59] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
- # [02:03] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Remote host closed the connection)
- # [02:06] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [02:07] * Quits: yutak (~yutak@2401:fa00:4:1000:55b1:5894:4573:a988) (Quit: Ex-Chat)
- # [02:09] * Quits: KevinMarks_ (~yaaic@2607:fb90:2201:388b:c1c0:515e:2c16:b182) (Ping timeout: 252 seconds)
- # [02:11] * Joins: yutak (~yutak@2401:fa00:4:1000:6c4b:97ce:b4ec:478b)
- # [02:13] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [02:13] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 272 seconds)
- # [02:14] * Quits: ehsan (~ehsan@135-23-213-215.cpe.pppoe.ca) (Quit: Leaving...)
- # [02:17] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [02:20] * Quits: dbaron (~dbaron@2620:101:80fb:224:116b:e3e9:c57a:ef11) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:22] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
- # [02:23] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Remote host closed the connection)
- # [02:24] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
- # [02:26] * Joins: svl (~me@200.50.253.10)
- # [02:28] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Ping timeout: 244 seconds)
- # [02:31] * Quits: othermaciej (~mjs@17.245.26.3) (Quit: othermaciej)
- # [02:32] * Quits: bholley_ (~bholley@corp.mtv2.mozilla.com) (Quit: ZZZzzz…)
- # [02:32] * Joins: bholley (~bholley@corp.mtv2.mozilla.com)
- # [02:33] * Quits: bholley (~bholley@corp.mtv2.mozilla.com) (Client Quit)
- # [02:34] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
- # [02:36] * heycam is now known as heycam|away
- # [02:37] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [02:39] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [02:40] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [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)
- # [02:48] * Quits: svl (~me@200.50.253.10) (Read error: Connection reset by peer)
- # [02:51] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Remote host closed the connection)
- # [02:51] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 264 seconds)
- # [02:53] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-uqrhoqigokewikaq) (Quit: Connection closed for inactivity)
- # [02:53] * Quits: sambuddhabasu1 (uid71037@gateway/web/irccloud.com/x-guvwamtjjobtbxyq) (Quit: Connection closed for inactivity)
- # [02:59] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [03:04] * Quits: jyasskin (jyasskin@nat/google/x-coivqwngbbnyzqvu) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [03:09] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [03:13] * Quits: lerc (~quassel@121-74-237-41.telstraclear.net) (Remote host closed the connection)
- # [03:13] * Joins: tripu (~tripu@p7223-ipngn11001marunouchi.tokyo.ocn.ne.jp)
- # [03:14] * Joins: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net)
- # [03:14] * heycam|away is now known as heycam
- # [03:15] * Joins: sambuddhabasu1 (uid71037@gateway/web/irccloud.com/x-mvfgnswqgwdspzhi)
- # [03:16] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [03:24] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [03:25] * Quits: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net) (Quit: ZZZzzz…)
- # [03:25] * Joins: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net)
- # [03:30] * Quits: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [03:36] * Quits: jdaggett_ (~jdaggett@103.5.142.31) (Quit: jdaggett_)
- # [03:55] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
- # [03:58] <Domenic> mounir: iis Permissions constructible? Seems bad to have statics if not.
- # [04:00] * Joins: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net)
- # [04:01] * Quits: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net) (Client Quit)
- # [04:22] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [04:31] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [04:35] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [04:46] * Quits: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64) (Remote host closed the connection)
- # [04:48] * Quits: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [04:52] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [04:59] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
- # [05:24] * Joins: jernoble_ (~jernoble@162.217.73.171)
- # [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
- # [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
- # [05:29] * Joins: roc (~chatzilla@121-98-106-4.bng1.tvc.orcon.net.nz)
- # [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
- # [05:32] * Joins: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net)
- # [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
- # [05:40] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
- # [05:46] * Krinkle is now known as Krinkle|detached
- # [05:50] * Quits: psy_ (~psy@103.6.159.177) (Remote host closed the connection)
- # [05:52] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
- # [05:52] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [05:57] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Ping timeout: 250 seconds)
- # [05:57] * Quits: kochi (~kochi@2401:fa00:4:1000:99cd:bf29:cfcb:fafb) (Quit: Leaving.)
- # [05:58] * Joins: yoichio (yoichio@nat/google/x-enebdrbjhhugupqx)
- # [06:04] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [06:05] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [06:13] * Quits: jsx (uid48919@fsf/intern/jsx) (Quit: Connection closed for inactivity)
- # [06:15] * Joins: dbaron (~dbaron@70-36-140-197.dsl.dynamic.fusionbroadband.com)
- # [06:21] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [06:22] * Quits: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [06:25] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [06:29] * Joins: psy_ (~psy@103.6.159.177)
- # [06:30] * Quits: psy_ (~psy@103.6.159.177) (Max SendQ exceeded)
- # [06:30] * Joins: psy_ (~psy@103.6.159.177)
- # [06:31] * Quits: MikeSmith (~mike@sideshow.default.msmith.uk0.bigv.io) (Quit: Lost terminal)
- # [06:31] * Joins: jdaggett_ (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp)
- # [06:33] * Joins: MikeSmith (~mike@sideshow.default.msmith.uk0.bigv.io)
- # [06:50] * Quits: plutoniix (~plutoniix@119.63.87.222) (Ping timeout: 265 seconds)
- # [06:51] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [06:55] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [06:59] * Joins: rniwa (~rniwa@67.164.23.121)
- # [07:07] * Joins: plutoniix (~plutoniix@119.63.87.222)
- # [07:08] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [07:15] * Quits: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net) (Quit: ZZZzzz…)
- # [07:16] * Quits: rniwa (~rniwa@67.164.23.121) (Quit: Textual IRC Client: www.textualapp.com)
- # [07:20] * Joins: ohaibbq (~ohaibbq@98.248.65.213)
- # [07:21] * Quits: psy_ (~psy@103.6.159.177) (Quit: Leaving)
- # [07:21] <annevk> MikeSmith: awake now
- # [07:26] * heycam is now known as heycam|away
- # [07:26] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-omsodyunsohlbkml)
- # [07:34] * Quits: yutak (~yutak@2401:fa00:4:1000:6c4b:97ce:b4ec:478b) (Quit: Ex-Chat)
- # [07:35] * Joins: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net)
- # [07:47] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [07:50] * Quits: dbaron (~dbaron@70-36-140-197.dsl.dynamic.fusionbroadband.com) (Ping timeout: 264 seconds)
- # [07:55] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [08:04] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:06] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
- # [08:06] * Quits: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net) (Quit: ZZZzzz…)
- # [08:08] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [08:09] * Joins: dshwang (dshwang@nat/intel/x-vxhqqjudjzkjuxus)
- # [08:24] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:28] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [08:31] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [08:33] * Quits: sambuddhabasu1 (uid71037@gateway/web/irccloud.com/x-mvfgnswqgwdspzhi) (Quit: Connection closed for inactivity)
- # [08:39] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [08:39] * Quits: jdaggett_ (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
- # [08:41] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:45] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [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...
- # [08:56] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:57] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:e183:a93d:ae6:36b4) (Remote host closed the connection)
- # [08:57] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:e183:a93d:ae6:36b4)
- # [08:59] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [09:04] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [09:05] * Joins: KevinMarks_ (~yaaic@2607:fb90:2833:ce4f:12b4:1d9a:58a:cee0)
- # [09:06] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
- # [09:08] * Quits: ohaibbq (~ohaibbq@98.248.65.213) (Quit: Leaving...)
- # [09:09] <zcorpan> smaug____: it seems not
- # [09:10] * Joins: jdaggett_ (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp)
- # [09:10] <MikeSmith> annevk: so please see https://vnu.herokuapp.com/?showimagereport=yes&doc=http%3A%2F%2Fxkcd.com%2F
- # [09:11] <MikeSmith> ...which uses the "Image report" feature of the validator
- # [09:12] * Joins: yutak (~yutak@2401:fa00:4:1000:3030:51b8:cc1a:cd65)
- # [09:22] * Joins: iandevlin (~iandevlin@dslb-178-000-202-227.178.000.pools.vodafone-ip.de)
- # [09:24] <annevk> MikeSmith: ah yeah, you'd have to proxy those images or live with the warning
- # [09:25] <MikeSmith> annevk: ok
- # [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
- # [09:26] <annevk> MikeSmith: generating a warning for sites that don't use HTTPS might also be a good idea
- # [09:27] <annevk> MikeSmith: some integration with ssllabs perhaps?
- # [09:27] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [09:29] * Joins: lerc (~quassel@121-74-237-41.telstraclear.net)
- # [09:30] <MikeSmith> annevk: maybe down the road
- # [09:30] <MikeSmith> short term, I fell like it would just annoy people and make them not want to use the validator
- # [09:31] <MikeSmith> if we start giving them warnings I mean
- # [09:31] <annevk> or some kind of tip thing
- # [09:31] <annevk> perhaps wait for let's encrypt to launch
- # [09:31] <MikeSmith> yeah I guess I could add something unobtrusive
- # [09:31] * Quits: iandevlin (~iandevlin@dslb-178-000-202-227.178.000.pools.vodafone-ip.de) (Quit: Nettalk6 - www.ntalk.de)
- # [09:32] <MikeSmith> yeah
- # [09:32] <MikeSmith> I wonder if there are any image proxying services
- # [09:33] <MikeSmith> hosted image proxying
- # [09:34] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
- # [09:44] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 272 seconds)
- # [09:48] <MikeSmith> annevk: https://sideshowbarker.net/tests/proxied-image.html
- # [09:49] <MikeSmith> using a google image proxying service described at https://carlo.zottmann.org/2013/04/14/google-image-resizer/
- # [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
- # [09:50] <MikeSmith> which if you navigate to it you'll see has a Content-Disposition: attachment;filename=p.txt header
- # [09:51] <MikeSmith> but if you put it in a img[src] attribute it works
- # [09:51] <MikeSmith> so I could actually have the validator use that
- # [09:52] * Quits: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [09:53] * Joins: darobin (~darobin@159.180.228.142)
- # [09:54] * Joins: sambuddhabasu1 (uid71037@gateway/web/irccloud.com/x-yqmpronumxqhcvwu)
- # [10:08] * Quits: beowulf (~sstewart@host217-44-44-146.range217-44.btcentralplus.com) (Ping timeout: 256 seconds)
- # [10:09] * Joins: bzed (~bzed@devel.recluse.de)
- # [10:09] * Joins: beowulf (~sstewart@host217-44-44-146.range217-44.btcentralplus.com)
- # [10:11] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 252 seconds)
- # [10:16] * Joins: Ms2ger (~Ms2ger@215.196-242-81.adsl-dyn.isp.belgacom.be)
- # [10:21] * Joins: zdobersek (~zan@46.166.188.238)
- # [10:26] * Joins: calvaris (~calvaris@171.69.116.91.dynamic.mundo-r.com)
- # [10:29] * Quits: calvaris (~calvaris@171.69.116.91.dynamic.mundo-r.com) (Client Quit)
- # [10:32] * Quits: hswolff (~hswolff@cpe-74-72-82-167.nyc.res.rr.com) (Ping timeout: 256 seconds)
- # [10:34] * Joins: hswolff (~hswolff@cpe-74-72-82-167.nyc.res.rr.com)
- # [10:35] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [10:35] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [10:39] * Quits: KevinMarks_ (~yaaic@2607:fb90:2833:ce4f:12b4:1d9a:58a:cee0) (Ping timeout: 265 seconds)
- # [10:45] * Quits: jdaggett_ (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
- # [10:49] * Quits: tripu (~tripu@p7223-ipngn11001marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving)
- # [10:49] <MikeSmith> actually using some third-party thing is bad; better to just convert the images to base64 and just use data URIs
- # [10:50] <annevk> MikeSmith: if you convert them you need to use a proxy, no?
- # [10:51] <MikeSmith> why? I serve them as data URIs
- # [10:51] <MikeSmith> am I missing something?
- # [10:51] * Joins: Kolombiken (~Adium@94.137.124.2)
- # [10:53] * Joins: ^esc (~esc-ape@178.115.128.252.wireless.dyn.drei.com)
- # [10:54] <annevk> MikeSmith: isn't your server then fetching them first to convert them into such URLs?
- # [10:55] <annevk> MikeSmith: as in, isn't your server then acting as a proxy?
- # [10:56] * Quits: ^esc_ (~esc-ape@77.119.129.104.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
- # [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
- # [11:03] <MikeSmith> age
- # [11:04] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [11:04] <MikeSmith> well, except of course as a data URI that anybody could manually copy
- # [11:09] * Joins: espadrine (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr)
- # [11:13] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [11:18] * Joins: calvaris (~calvaris@46.27.188.215)
- # [11:18] <zcorpan> MikeSmith: what would that do to the load on the validator server to have to fetch and send lots of images?
- # [11:23] <zcorpan> how often is the image report used?
- # [11:23] <MikeSmith> zcorpan: not used much, I think
- # [11:24] <MikeSmith> I can imagine it might be a load problem if it were used a lot
- # [11:24] <MikeSmith> but in practice, it's not
- # [11:25] <MikeSmith> plus, the w3c instances are running on relatively beefy hardware
- # [11:31] * Joins: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp)
- # [11:32] * Quits: plutoniix (~plutoniix@119.63.87.222) (Ping timeout: 255 seconds)
- # [11:37] * Quits: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp) (Remote host closed the connection)
- # [11:37] * Joins: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp)
- # [11:40] * Joins: satazor (~satazor@117.195.115.89.rev.vodafone.pt)
- # [11:41] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [11:42] * Quits: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp) (Ping timeout: 246 seconds)
- # [11:43] * Quits: satazor (~satazor@117.195.115.89.rev.vodafone.pt) (Remote host closed the connection)
- # [11:45] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [11:48] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [11:52] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [11:56] * Quits: zdobersek (~zan@46.166.188.238) (Ping timeout: 265 seconds)
- # [11:58] * Quits: calvaris (~calvaris@46.27.188.215) (Quit: Ex-Chat)
- # [12:01] * annevk wonders how far TabAtkins is with converting DOM
- # [12:02] <Ms2ger> I thought he was done
- # [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.
- # [12:03] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [12:03] <annevk> Aah
- # [12:03] <annevk> Errors :-)
- # [12:15] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [12:17] * Joins: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp)
- # [12:19] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
- # [12:20] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Ping timeout: 252 seconds)
- # [12:22] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [12:26] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [12:35] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Ping timeout: 255 seconds)
- # [12:37] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-lqnoglgveftzibzk)
- # [12:42] * Quits: Somatt_wrk (~somattwrk@130.193.24.135) (Ping timeout: 252 seconds)
- # [12:43] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
- # [12:44] <ondras_> hmm, text nodes can be event targets?
- # [12:45] <Ms2ger> Sure
- # [12:45] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [12:46] <ondras_> so inside a "click" event handler, e.target.nodeType can be 3, right?
- # [12:46] <ondras_> interesting, I would say I never encountered this
- # [12:47] <Ms2ger> I didn't say that
- # [12:48] <Ms2ger> You can dispatch events at text nodes, but that doesn't imply the browser actually does that
- # [12:48] <ondras_> right
- # [12:48] <ondras_> http://jsfiddle.net/ondras/6sa3gm9n/
- # [12:48] <ondras_> clicking on <p> results in p being the target
- # [12:48] <ondras_> but I have a different, complex web page
- # [12:48] <ondras_> where the e.target is #text
- # [12:51] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [12:52] <ondras_> Ms2ger: can you please elaborate on when and why can this happen?
- # [12:52] <Ms2ger> I don't know
- # [12:52] <annevk> I think it's when you actually click on the text rather than next to it
- # [12:53] <annevk> But hey, nobody has defined hit testing
- # [12:53] <annevk> Also something about me being a broken record
- # [12:54] <ondras_> the situation in question happened to me when clicking inside a "calendar" widget, that is implemented as a <table>
- # [12:54] <ondras_> but http://jsfiddle.net/ondras/6sa3gm9n/1/ does not exhibit this behavior
- # [12:54] <ondras_> perhaps it is somehow related to the fact that the calendard widget disappears when clicked
- # [12:56] * Joins: eBureau (~Bruno@181.164.77.172)
- # [12:57] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
- # [12:59] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [13:01] <zcorpan> MikeSmith: w3c block is still there btw
- # [13:02] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [13:03] * Quits: newtron (~newtron@75-119-235-26.dsl.teksavvy.com) (Remote host closed the connection)
- # [13:03] <zcorpan> ondras_: do you have a link to the page where it happens?
- # [13:04] <ondras_> zcorpan: probably not, let me try to find a publicly accessible version
- # [13:05] <ondras_> zcorpan: so yes, I can reproduce it. But I will need to give you a specific guidance :)
- # [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}
- # [13:05] <zcorpan> (in firefox?)
- # [13:05] <ondras_> yes.
- # [13:05] <zcorpan> check
- # [13:05] <ondras_> zcorpan: then, click the input with 05.03.2015 in it
- # [13:06] <ondras_> this opens the calendar widget.
- # [13:06] <ondras_> clicking its day cells results in the weird event
- # [13:06] <ondras_> BUT
- # [13:06] <ondras_> the website has "console" overriden
- # [13:06] <ondras_> so console.log does nothing
- # [13:06] <ondras_> to enable that, please do console.DEBUG=1
- # [13:07] <ondras_> so something like
- # [13:07] <ondras_> console.DEBUG=1; document.addEventListener("click", function(e) { console.log(e.target); })
- # [13:07] <ondras_> does the trick. then just open the calendar, click a day...
- # [13:07] <ondras_> #text :)
- # [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)
- # [13:08] <zcorpan> ondras_: i get the <td>
- # [13:09] <MikeSmith> GPHemsley: can you please install https://www.mediawiki.org/wiki/Extension:ExternalRedirect
- # [13:09] <zcorpan> MikeSmith: ok
- # [13:09] <GPHemsley> MikeSmith: That seems risky... where are you looking to redirect?
- # [13:10] <MikeSmith> write-only pages
- # [13:10] <MikeSmith> it works only for write-only pages
- # [13:10] <GPHemsley> still, please present your usecases :)
- # [13:10] * Quits: Ms2ger (~Ms2ger@215.196-242-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 245 seconds)
- # [13:10] <MikeSmith> GPHemsley: the Validator-related pages, to redirect to equivalents in https://github.com/validator/validator/wiki
- # [13:11] <MikeSmith> that reminds me, I need to mark the current ones as write-only now
- # [13:11] * MikeSmith wonders if I have perms to do that
- # [13:12] <GPHemsley> MikeSmith: It seems what you really want is an Interwiki namespace
- # [13:12] <GPHemsley> https://www.mediawiki.org/wiki/Extension:Interwiki
- # [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
- # [13:12] <ondras_> zcorpan: ff 36.0.1 @ linux
- # [13:13] <MikeSmith> GPHemsley: ah ok, will take a look
- # [13:13] <MikeSmith> thanks
- # [13:13] <ondras_> zcorpan: looks like it happens only on those <td>s where clicking hides the widget
- # [13:13] <zcorpan> ondras_: i still get the <td>. have nightly 39.0a1 (2015-03-11) on mac os x 10.10.1
- # [13:14] <ondras_> hm
- # [13:14] <ondras_> not sure what to do now.
- # [13:14] <zcorpan> don't have 36 to check :-)
- # [13:14] * ondras_ does not have neither nightly nor macosx
- # [13:14] <MikeSmith> GPHemsley: hmm that seems more complicated by a good measure
- # [13:15] <GPHemsley> How so?
- # [13:16] <zcorpan> ondras_: i had firefox *26*, and can reproduce there
- # [13:16] <ondras_> zcorpan: ah, nice!
- # [13:16] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [13:16] <GPHemsley> MikeSmith: This extension is a known entity to me, and I think it will solve your usecase.
- # [13:17] <MikeSmith> GPHemsley: oh wait I think I was misunderstanding what that does
- # [13:17] <MikeSmith> GPHemsley: yeah agreed, after actually taking time to read it
- # [13:17] <MikeSmith> this is the right solution
- # [13:18] <GPHemsley> MikeSmith: Is this an urgent request? Because I don't have the time to install it right now?
- # [13:18] <GPHemsley> -?
- # [13:18] <zcorpan> ondras_: the text node's parentNode is null according to devtools
- # [13:18] <MikeSmith> GPHemsley: not urgent at allーvery low priority
- # [13:19] <GPHemsley> OK, cool
- # [13:19] <GPHemsley> I'll include it in my maintenance whenever I get to it
- # [13:19] <MikeSmith> GPHemsley: superーthanks!
- # [13:19] <GPHemsley> MikeSmith: In the meantime, you might find this template useful: https://wiki.whatwg.org/wiki/Template:Obsolete
- # [13:20] * MikeSmith looks
- # [13:20] <MikeSmith> ah good
- # [13:20] <MikeSmith> thanks for that too
- # [13:20] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
- # [13:20] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 246 seconds)
- # [13:21] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
- # [13:24] <ondras_> zcorpan: ah, okay then
- # [13:24] <ondras_> zcorpan: will try adjusting that
- # [13:26] * Joins: zcorpan_ (~zcorpan@ip-200.t2.se.opera.com)
- # [13:26] <mounir> smaug____: you would prefer window.Permissions or window.permissions?
- # [13:27] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:e183:a93d:ae6:36b4) (Ping timeout: 272 seconds)
- # [13:29] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [13:31] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [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
- # [13:41] <GPHemsley> Editors:
- # [13:41] <GPHemsley> Vladimir Levantovsky (Monotype)
- # [13:41] <GPHemsley> Raph Levien (Google)
- # [13:47] * Joins: scor (scor@nat/acquia/x-ifczckrktkyymkqb)
- # [13:47] * Quits: scor (scor@nat/acquia/x-ifczckrktkyymkqb) (Changing host)
- # [13:47] * Joins: scor (scor@drupal.org/user/52142/view)
- # [13:47] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [13:48] <smaug____> mounir: I don't have preference
- # [13:50] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [13:52] <smaug____> mounir: is this all for now about Permissions?
- # [13:52] <smaug____> mounir: are we sure we don't want the API to implement or extend some other interface
- # [13:53] <smaug____> in such case singleton might work better
- # [13:54] * Joins: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca)
- # [13:57] * Quits: tantek (~tantek@38.111.11.2) (Quit: tantek)
- # [14:00] <zcorpan_> jgraham: Ms2ger: https://github.com/operasoftware/presto-testo/pull/43
- # [14:00] * Joins: newtron (~newtron@199.71.174.203)
- # [14:00] * Quits: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca) (Ping timeout: 244 seconds)
- # [14:02] * Joins: calvaris (~calvaris@203.77.116.91.dynamic.mundo-r.com)
- # [14:02] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [14:09] * Quits: Somatt_wrk (~somattwrk@130.193.24.135) (Ping timeout: 256 seconds)
- # [14:10] * Joins: plutoniix (~plutoniix@node-omz.pool-101-108.dynamic.totbb.net)
- # [14:10] * Joins: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca)
- # [14:12] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [14:16] * Joins: tantek (~tantek@31-34-244.wireless.csail.mit.edu)
- # [14:17] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [14:19] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [14:20] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
- # [14:21] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [14:21] * Joins: _ritchie_ (~andrewr@cpe-24-242-80-108.austin.res.rr.com)
- # [14:21] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 252 seconds)
- # [14:23] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [14:24] * Joins: mpt (~mpt@2001:67c:1560:a003:e1e6:3a30:3382:9be1)
- # [14:24] * Quits: mpt (~mpt@2001:67c:1560:a003:e1e6:3a30:3382:9be1) (Changing host)
- # [14:24] * Joins: mpt (~mpt@canonical/mpt)
- # [14:26] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [14:30] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [14:31] * Quits: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca) (Remote host closed the connection)
- # [14:33] * Joins: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca)
- # [14:34] <mounir> smaug____: how so? I mean, do you have an interface in mind?
- # [14:35] <smaug____> mounir: say, you want to handle events for some reason
- # [14:35] <smaug____> like, get observed when some permission changes
- # [14:35] <mounir> smaug____: yes, in such case, we might want to live in navigator.
- # [14:36] <smaug____> why
- # [14:36] <smaug____> where did you get navigator here?
- # [14:36] <mounir> smaug____: sorry, I thought taht's what you meant
- # [14:36] <mounir> what did you mean?
- # [14:36] <smaug____> mounir: just thinking about whether to use interface + static methods
- # [14:36] * Joins: TallTed (~Thud@63.119.36.36)
- # [14:36] <smaug____> or singleton object
- # [14:37] <mounir> smaug____: ok, I was just assuming that the singleton would live in navigator
- # [14:38] <mounir> there are no plans in having anything else than static methods
- # [14:38] <smaug____> right
- # [14:38] <mounir> obviously, that could change but for now, the plan is to have that interface state less
- # [14:38] <mounir> if things change, it would be forward compatible
- # [14:38] <smaug____> singleton would be
- # [14:38] <mounir> yes
- # [14:38] <smaug____> interface + static methods might not be
- # [14:40] <zcorpan_> heh, try{top.opener.rr(result);}catch(e){} is still in my muscle memory
- # [14:45] * Quits: 17SAB0O8A (scrollback@gateway/web/scrollback.io/x-zxlqwvbejznkmaut) (Remote host closed the connection)
- # [14:47] * Joins: scrollback1 (scrollback@gateway/web/scrollback.io/x-rvvwqzqdivnmdvhv)
- # [14:49] * Quits: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca) (Ping timeout: 256 seconds)
- # [14:49] * Quits: calvaris (~calvaris@203.77.116.91.dynamic.mundo-r.com) (Quit: Ex-Chat)
- # [14:54] * Joins: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca)
- # [15:03] * Quits: rhiaro (~quassel@amy.so) (Quit: Better things to be doing)
- # [15:04] * Joins: rhiaro (~quassel@amy.so)
- # [15:11] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [15:17] * Quits: jernoble_ (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
- # [15:18] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [15:22] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 252 seconds)
- # [15:23] * Joins: eric_carlson (~ericc@17.202.49.94)
- # [15:24] * Quits: eric_carlson (~ericc@17.202.49.94) (Client Quit)
- # [15:27] * Joins: eric_carlson (~ericc@17.202.49.94)
- # [15:27] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 272 seconds)
- # [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
- # [15:29] <wanderview> since we can only put GET methods into the Cache by default?
- # [15:29] <wanderview> or does HEAD normally equate to a GET
- # [15:29] <wanderview> ?
- # [15:31] * Joins: ehynds (~ehynds@64.206.121.41)
- # [15:33] * Joins: dbaron (~dbaron@70-36-140-197.dsl.dynamic.fusionbroadband.com)
- # [15:36] * Quits: _ritchie_ (~andrewr@cpe-24-242-80-108.austin.res.rr.com) (Quit: _ritchie_)
- # [15:46] * Joins: Ms2ger (~Ms2ger@193.190.253.149)
- # [15:47] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [15:50] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [15:52] <annevk> wanderview: can I get you to comment on my Storage wiki page first? :p
- # [15:52] * annevk looks
- # [15:53] <wanderview> annevk: I did glance at it before... I'll look again before our meeting today
- # [15:54] <annevk> wanderview: HEAD usually does the same as GET, except that the server does not return the body
- # [15:54] <wanderview> k
- # [15:54] <annevk> wanderview: what does the cache API do?
- # [15:54] <wanderview> annevk: as far as I know Cache returns the body too
- # [15:54] <annevk> wanderview: we might want to change that
- # [15:55] <wanderview> at least, we do... and I believe thats what the spec says
- # [15:55] <annevk> wanderview: I can file a bug on the spec
- # [15:56] <annevk> wanderview: https://github.com/slightlyoff/ServiceWorker/issues/655
- # [15:56] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [15:58] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [15:59] * Joins: jsx (uid48919@fsf/intern/jsx)
- # [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
- # [16:02] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [16:02] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [16:03] <annevk> wanderview: but why then do we pay attention to method at all?
- # [16:04] <wanderview> annevk: because you can only store GETs in a cache right now
- # [16:04] <annevk> wanderview: then HEAD should do the same as POST
- # [16:04] <wanderview> annevk: I guess I don't feel strongly either way
- # [16:05] <annevk> wanderview: the point of doing HEAD is that it can be a whole lot cheaper
- # [16:05] <annevk> wanderview: e.g. if the server stores metadata and files separately or some such
- # [16:06] <annevk> wanderview: in case of Cache you could imagine setting up a simpler Response object structure...
- # [16:06] <annevk> wanderview: seems weird to allow HEAD but then give it identical semantics to GET
- # [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
- # [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
- # [16:11] <annevk> wanderview: I guess it's up to JakeA if he's still maintaining that specification
- # [16:11] <annevk> wanderview: we did discuss moving the Cache API into Fetch at some point, but that hasn't really materialized yet
- # [16:11] <wanderview> annevk: he should be? has he said otherwise?
- # [16:12] <annevk> wanderview: yeah, I think so
- # [16:13] * Quits: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca) (Remote host closed the connection)
- # [16:18] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [16:22] * Quits: krijnhoetmer (~krijnhoet@ip4da4a84d.direct-adsl.nl) (Ping timeout: 240 seconds)
- # Session Close: Tue Mar 17 16:22:19 2015
- #
- # Session Start: Tue Mar 17 16:22:19 2015
- # Session Ident: #whatwg
- # [16:23] * Attempting to rejoin channel #whatwg
- # [16:23] * Rejoined channel #whatwg
- # [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!'
- # [16:23] * Set by MikeSmith!~mike@sideshowbarker.net on Wed Dec 10 17:23:43
- # [16:29] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Read error: Connection reset by peer)
- # [16:31] * Joins: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca)
- # [16:31] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [16:33] * Joins: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
- # [16:33] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-lqnoglgveftzibzk) (Quit: Connection closed for inactivity)
- # [16:34] * Quits: Kolombiken (~Adium@94.137.124.2) (Quit: Leaving.)
- # [16:35] * Joins: zenith__ (~zenith@142.150.23.90)
- # [16:35] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [16:38] * Quits: zenith_ (~zenith@user3-84-16.wireless.utoronto.ca) (Ping timeout: 264 seconds)
- # [16:39] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [16:43] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [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
- # [16:46] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [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
- # [16:47] <annevk> wanderview: but also any comments/concerns on the API
- # [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
- # [16:49] <wanderview> annevk: so we could borrow ideas from there, but maybe not count on them staying aligned
- # [16:50] <annevk> wanderview: it seems weird that we'd drop the HTTP cache but not localStorage if both are best effort
- # [16:50] <wanderview> annevk: the Frecency thing strikes me as too detailed and specific to go in a spec (is that an ironic statement?)
- # [16:50] <annevk> wanderview: I didn't mean that as being part of a spec necessarily
- # [16:50] <annevk> wanderview: just wondering that if "best effort" drops storage, should it drop HTTP cache as well? And vice versa
- # [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
- # [16:51] <wanderview> annevk: I would vote no, to start... we could allow it, but not require it
- # [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
- # [16:52] <annevk> wanderview: yeah I'm not really talking about at spec-level
- # [16:52] <annevk> wanderview: mostly wondering whether it makes sense for the browser to do such a thing
- # [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...
- # [16:53] <wanderview> thats pretty impossible in gecko today, though
- # [16:53] <annevk> wanderview: yeah, and it seems you'd want the HTTP cache to have the same scope as other storage
- # [16:54] <annevk> wanderview: it doesn't have to have the same reliability but infrastructure-wise it seems a lot could should? be shared
- # [16:56] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [16:56] * Joins: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net)
- # [16:56] * Quits: bholley (~bholley@c-67-169-151-96.hsd1.ca.comcast.net) (Client Quit)
- # [16:57] * Joins: _ritchie_ (~andrewr@63.65.120.22)
- # [16:58] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
- # [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
- # [16:59] * Joins: jernoble_ (~jernoble@76.74.153.41)
- # [16:59] <wanderview> and it shouldn't be constrained by those mostly unrelated DOM APIs
- # [16:59] <wanderview> just my opinion of course
- # [16:59] <annevk> wanderview: with service workers it seems HTTP cache and Cache have near identical considerations
- # [17:00] * Quits: biniar (~biniar@unaffiliated/biniar) (Disconnected by services)
- # [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
- # [17:00] * Joins: ehsan (~ehsan@66.207.208.102)
- # [17:01] <wanderview> annevk: dropping this like the prefixMatch from Cache has made it closer to http cache, though
- # [17:01] <wanderview> ^this^things
- # [17:03] * Quits: tantek (~tantek@31-34-244.wireless.csail.mit.edu) (Quit: tantek)
- # [17:07] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [17:11] * Quits: ehsan (~ehsan@66.207.208.102) (Remote host closed the connection)
- # [17:13] * Quits: zcorpan_ (~zcorpan@ip-200.t2.se.opera.com) (Remote host closed the connection)
- # [17:15] * Quits: jernoble_ (~jernoble@76.74.153.41) (Ping timeout: 246 seconds)
- # [17:16] * Quits: dbaron (~dbaron@70-36-140-197.dsl.dynamic.fusionbroadband.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [17:19] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [17:23] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 246 seconds)
- # [17:27] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [17:30] * Quits: eric_carlson (~ericc@17.202.49.94) (Quit: eric_carlson)
- # [17:33] * Quits: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net) (Quit: This computer has gone to sleep)
- # [17:35] * Joins: ehsan (~ehsan@2001:450:1f:224:b994:ac80:9026:75c)
- # [17:38] * Joins: jernoble_ (~jernoble@17.202.49.155)
- # [17:44] * Joins: bnicholson (~bnicholso@corp.mtv2.mozilla.com)
- # [17:45] * Krinkle|detached is now known as Krinkle
- # [17:54] * Joins: eric_carlson (~ericc@17.202.49.94)
- # [17:54] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [17:56] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [17:56] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [18:00] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [18:00] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
- # [18:01] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [18:02] * Joins: biniar_ (~biniar@c-98-209-100-151.hsd1.mi.comcast.net)
- # [18:02] * Quits: biniar_ (~biniar@c-98-209-100-151.hsd1.mi.comcast.net) (Remote host closed the connection)
- # [18:02] * Quits: Somatt_wrk (~somattwrk@130.193.24.135) (Ping timeout: 252 seconds)
- # [18:05] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
- # [18:05] * Joins: weinig (~weinig@17.244.5.112)
- # [18:10] * Joins: dbaron (~dbaron@2620:101:80fb:224:5c3e:f03d:6555:3bc9)
- # [18:10] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [18:13] * Joins: tantek (~tantek@31-34-231.wireless.csail.mit.edu)
- # [18:13] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:8592:33ca:783a:d46)
- # [18:14] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [18:18] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:8592:33ca:783a:d46) (Ping timeout: 272 seconds)
- # [18:18] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [18:18] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 245 seconds)
- # [18:19] * Joins: Maurice` (copyman@unaffiliated/maurice)
- # [18:20] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [18:22] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
- # [18:23] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [18:23] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [18:24] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 255 seconds)
- # [18:25] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [18:35] * Quits: weinig (~weinig@17.244.5.112) (Quit: weinig)
- # [18:37] * Joins: othermaciej (~mjs@76.74.153.41)
- # [18:37] * Quits: zenith__ (~zenith@142.150.23.90) (Ping timeout: 252 seconds)
- # [18:41] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
- # [18:42] * Joins: josemanuel (~josemanue@206.Red-88-26-148.staticIP.rima-tde.net)
- # [18:43] * Joins: psy (~psy@103.6.159.177)
- # [18:49] * Joins: zenith_ (~zenith@user3-86-85.wireless.utoronto.ca)
- # [18:50] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [18:52] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [18:52] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [18:53] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Client Quit)
- # [18:54] * Quits: Somatt_wrk (~somattwrk@130.193.24.135) (Ping timeout: 245 seconds)
- # [18:56] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [18:58] * Quits: othermaciej (~mjs@76.74.153.41) (Quit: othermaciej)
- # [18:58] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [18:59] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-xbcvpyhqjyshqxyr)
- # [19:00] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 246 seconds)
- # [19:02] * Quits: espadrine (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr) (Ping timeout: 240 seconds)
- # [19:08] * Joins: weinig (~weinig@17.245.27.174)
- # [19:09] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [19:10] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [19:15] * Quits: zenith_ (~zenith@user3-86-85.wireless.utoronto.ca) (Ping timeout: 252 seconds)
- # [19:18] * Joins: zenith_ (~zenith@142.150.23.90)
- # [19:20] * Quits: weinig (~weinig@17.245.27.174) (Quit: weinig)
- # [19:22] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [19:24] * Joins: calvaris (~calvaris@254.126.27.77.dynamic.mundo-r.com)
- # [19:24] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [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.
- # [19:29] <annevk> hah yay
- # [19:30] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [19:30] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
- # [19:31] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [19:34] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [19:36] * Joins: weinig (~weinig@17.245.27.174)
- # [19:37] * Quits: weinig (~weinig@17.245.27.174) (Client Quit)
- # [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.
- # [19:41] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [19:51] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [19:52] * Joins: othermaciej (~mjs@17.244.162.107)
- # [19:54] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [19:54] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [19:59] * Quits: zenith_ (~zenith@142.150.23.90) (Ping timeout: 245 seconds)
- # [20:03] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:8592:33ca:783a:d46)
- # [20:07] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:8592:33ca:783a:d46) (Ping timeout: 272 seconds)
- # [20:15] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [20:15] * Quits: watilde (~watilde@i114-180-108-27.s04.a013.ap.plala.or.jp) (Remote host closed the connection)
- # [20:16] * Quits: othermaciej (~mjs@17.244.162.107) (Quit: othermaciej)
- # [20:17] * Joins: othermaciej (~mjs@17.244.162.107)
- # [20:18] * Quits: globbot (~logbot@lump.glob.com.au) (Ping timeout: 245 seconds)
- # [20:19] * Joins: globbot (~logbot@lump.glob.com.au)
- # [20:24] * Joins: benwerd (~benwerd@199.87.84.238)
- # [20:25] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [20:27] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [20:27] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [20:31] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [20:34] * Quits: Somatt_wrk (~somattwrk@130.193.24.135) (Ping timeout: 245 seconds)
- # [20:34] * Joins: zenith_ (~zenith@142.150.23.90)
- # [20:34] * Quits: josemanuel (~josemanue@206.Red-88-26-148.staticIP.rima-tde.net) (Quit: Saliendo)
- # [20:43] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [20:44] <wanderview> annevk: do you understand vary headers? (or anyone else)
- # [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
- # [20:44] <wanderview> shouldn't a vary header value of * immediately match the response?
- # [20:45] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [20:45] <wanderview> JakeA: does it look right to you? ^^^
- # [20:46] * Quits: tantek (~tantek@31-34-231.wireless.csail.mit.edu) (Quit: tantek)
- # [20:47] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [20:54] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [20:55] * Joins: tantek (~tantek@31-34-231.wireless.csail.mit.edu)
- # [21:01] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [21:10] * Quits: calvaris (~calvaris@254.126.27.77.dynamic.mundo-r.com) (Quit: Ex-Chat)
- # [21:13] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [21:17] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [21:21] * Joins: [swift] (~swift@maya.sethfowler.org)
- # [21:24] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:8592:33ca:783a:d46)
- # [21:26] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [21:26] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [21:26] * Joins: bholley_ (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [21:29] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
- # [21:30] * Joins: KevinMarks_ (~yaaic@2607:fb90:542:8197:70b1:d24e:5602:b2de)
- # [21:32] * Quits: bholley_ (~bholley@c-24-130-121-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [21:32] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [21:33] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-xbcvpyhqjyshqxyr) (Quit: Connection closed for inactivity)
- # [21:35] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [21:37] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Quit: Leaving.)
- # [21:40] * Krinkle is now known as Krinkle|detached
- # [21:43] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [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])
- # [21:46] * Joins: jsbell (jsbell@nat/google/x-txswldffsxhqwjwk)
- # [21:46] * Quits: KevinMarks_ (~yaaic@2607:fb90:542:8197:70b1:d24e:5602:b2de) (Ping timeout: 256 seconds)
- # [21:46] * Joins: svl (~me@200.50.255.41)
- # [21:49] * Quits: othermaciej (~mjs@17.244.162.107) (Quit: othermaciej)
- # [21:49] * Quits: roc (~chatzilla@121-98-106-4.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
- # [21:52] * Joins: othermaciej (~mjs@17.244.162.107)
- # [21:56] * Joins: thinkxl_ (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
- # [21:57] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-zbxwhiqsccthxwwt)
- # [21:58] * Quits: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net) (Ping timeout: 250 seconds)
- # [21:59] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [22:00] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
- # [22:02] * Quits: ehynds (~ehynds@64.206.121.41)
- # [22:02] * thinkxl_ is now known as thinkxl
- # [22:02] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [22:02] * Quits: plutoniix (~plutoniix@node-omz.pool-101-108.dynamic.totbb.net) (Ping timeout: 240 seconds)
- # [22:02] * Quits: TallTed (~Thud@63.119.36.36)
- # [22:03] * Quits: zenith_ (~zenith@142.150.23.90) (Remote host closed the connection)
- # [22:06] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 245 seconds)
- # [22:08] * Joins: jyasskin (jyasskin@nat/google/x-sdlhwokibwmdftlv)
- # [22:08] * Quits: benwerd (~benwerd@199.87.84.238)
- # [22:08] * Quits: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net) (Changing host)
- # [22:08] * Joins: thinkxl (~thinkxl@unaffiliated/thinkxl)
- # [22:09] <annevk> wanderview: isn't it easier to read the Vary spec?
- # [22:09] <wanderview> annevk: I don't think the official VARY spec allowed * to mixed with other values at all
- # [22:09] <annevk> wanderview: shouldn't we do the same then?
- # [22:10] <wanderview> annevk: I only ask about this because gecko's implementation of vary:*,otherheader does something slightly different than the SW spec
- # [22:10] <wanderview> annevk: I have no idea... I'm new here
- # [22:10] <annevk> wanderview: I think in principle we should match the semantics of the HTTP specification
- # [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
- # [22:10] <annevk> wanderview: whenever we deviate, we should file a GitHub issue
- # [22:11] <annevk> wanderview: if that's true, we should point out in the specification why we deviate
- # [22:11] <wanderview> annevk: where is the most up-to-date VARY spec?
- # [22:11] <wanderview> the internet appears littered with stale specs
- # [22:11] <annevk> wanderview: I guess https://tools.ietf.org/html/rfc7231#section-7.1.4 would be it
- # [22:12] <wanderview> yea, thats what I read
- # [22:12] <wanderview> I'll open a SW spec issue
- # [22:12] * Joins: plutoniix (~plutoniix@node-omz.pool-101-108.dynamic.totbb.net)
- # [22:13] <annevk> ta
- # [22:13] <annevk> I guess I should do a more detailed review of Cache at some point
- # [22:15] * [swift] is now known as seth_
- # [22:15] <seth_> zcorpan: so what's the next step for this issue? https://www.w3.org/Bugs/Public/show_bug.cgi?id=28096
- # [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
- # [22:18] <annevk> seth_: do all browsers support multipart/x-mixed-replace?
- # [22:18] * Quits: jyasskin_w (jyasskin@nat/google/x-nistlxwsmbhugjnd) (Remote host closed the connection)
- # [22:18] <wanderview> annevk: https://github.com/slightlyoff/ServiceWorker/issues/656
- # [22:18] <seth_> annevk: IE does not support multipart images
- # [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
- # [22:20] <annevk> seth_: how does IE do those webcams?
- # [22:20] <seth_> annevk: people have hacks, like reloading the image in JS on a timer
- # [22:20] <annevk> seth_: it seems though that if in general usage is subpar we shouldn't be putting effort into them
- # [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
- # [22:21] <seth_> annevk: there's not a huge implementation cost for firing loadend
- # [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
- # [22:22] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [22:23] <annevk> seth_: yeah, I figured we could maybe try removing unused formats
- # [22:23] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [22:23] <annevk> seth_: or land in the same code path as IE
- # [22:23] <annevk> if it's a dead end anyway taking a small perf hit doesn't seem too bad
- # [22:23] <JakeA> wanderview: the intent in the SW spec is to ignore vary *
- # [22:23] <JakeA> (sorry IRC cloud keeps randomly not giving me notifications)
- # [22:24] <annevk> JakeA: question is about "Vary: *, x" which is technically illegal
- # [22:24] <wanderview> JakeA: uh... it doesn't do that does it?
- # [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
- # [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
- # [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
- # [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?
- # [22:26] <wanderview> JakeA: I barely understand VARY (raises confidence in the gecko Cache implementation, I know)
- # [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...
- # [22:26] <zcorpan> seth_: do you want just the loadend event?
- # [22:26] <wanderview> JakeA: it seems VARY:* is treated as a match, right?
- # [22:26] <JakeA> wanderview: Vary is pretty crazy. I didn't know too much about it before I did the cache design
- # [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
- # [22:27] <annevk> JakeA: famous last words
- # [22:27] <seth_> zcorpan: i don't view the progress events as important, really. i'm mostly concerned about the loadend event
- # [22:27] <annevk> seth_: mkay, up to you I guess
- # [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
- # [22:27] <annevk> wanderview: JakeA: I recommend asking mnot / jreschke
- # [22:27] <zcorpan> seth_: can you check if another browser vendor is interested in implementing it?
- # [22:28] <annevk> wanderview: JakeA: mnot / reschke on GitHub
- # [22:28] <seth_> zcorpan: yeah, that seems like the next step
- # [22:28] <JakeA> annevk: cheers, added to todos
- # [22:29] <JakeA> annevk: and appologies for inactivity on tickets of late. Two week holiday and thrown straight into conference (and employee review \o/)
- # [22:29] <JakeA> Maybe I'll be fired before I get to it
- # [22:29] <annevk> JakeA: you've not contributed to mobile performance?
- # [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...
- # [22:30] <JakeA> annevk: just joking, but it's a lengthy process (if you're trying to go for promotion, which I am)
- # [22:30] <annevk> JakeA: I was hoping you'd be drinking beer someplace not worrying much about the web and such
- # [22:31] <JakeA> annevk: and I didn't know the deadline was today until today
- # [22:31] <annevk> oh boy
- # [22:31] <annevk> good luck
- # [22:31] <JakeA> I'm going to do beer tomorrow :D
- # [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
- # [22:31] <annevk> if you still need an external vote of approval, they know how to find me
- # [22:31] <wanderview> JakeA: that is also what gecko does in its http impl
- # [22:32] * Joins: roc (~chatzilla@2001:cb0:b202:224:2677:3ff:fece:dc64)
- # [22:32] <wanderview> sorry...I have to run...
- # [22:32] <wanderview> JakeA: good luck!
- # [22:32] <JakeA> Cheers!
- # [22:33] <JakeA> annevk: cheers, I'll see if there's a way to do that. It seems awfully internal-centric
- # [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)
- # [22:35] * Krinkle|detached is now known as Krinkle
- # [22:36] <seth_> zcorpan: thanks, i'll try that
- # [22:36] <seth_> zcorpan: i'm tempted to subscribe to blink-dev so i can contribute to that thread as well =)
- # [22:36] <zcorpan> seth_: do it :-)
- # [22:38] <smaug____> seth_: plenty of mozillians in that list too
- # [22:38] <smaug____> need to watch what crazy ideas blink'ers have ;)
- # [22:38] <seth_> smaug____: heh, i guess there's precedent then =)
- # [22:39] * Joins: wartdev (~wartdev@109.255.148.96)
- # [22:39] * Quits: wartdev (~wartdev@109.255.148.96) (Client Quit)
- # [22:42] * Joins: jyasskin_w (jyasskin@nat/google/x-gtkmmtipjutgncol)
- # [22:42] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Quit: Leaving.)
- # [22:43] * Quits: tantek (~tantek@31-34-231.wireless.csail.mit.edu) (Quit: tantek)
- # [22:43] * Quits: othermaciej (~mjs@17.244.162.107) (Quit: othermaciej)
- # [22:44] * Joins: satazor (~satazor@140.21.115.89.rev.vodafone.pt)
- # [22:46] * Joins: weinig (~weinig@17.244.164.172)
- # [22:48] * Joins: othermaciej (~mjs@17.244.162.107)
- # [22:48] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [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?
- # [22:52] * heycam|away is now known as heycam
- # [22:59] * Quits: satazor (~satazor@140.21.115.89.rev.vodafone.pt) (Remote host closed the connection)
- # [23:01] * Joins: bholley_ (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [23:01] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [23:03] * Joins: biniar_ (~biniar@c-98-209-100-151.hsd1.mi.comcast.net)
- # [23:05] * Quits: eric_carlson (~ericc@17.202.49.94) (Ping timeout: 264 seconds)
- # [23:05] * Quits: plutoniix (~plutoniix@node-omz.pool-101-108.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [23:05] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [23:07] * Quits: diffalot (~diffalot@unaffiliated/papyromancer) (Remote host closed the connection)
- # [23:07] * Quits: svl (~me@200.50.255.41) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:08] * Joins: diffalot (~diffalot@unaffiliated/papyromancer)
- # [23:10] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [23:17] * Quits: othermaciej (~mjs@17.244.162.107) (Quit: othermaciej)
- # [23:26] * Quits: encryptd_fractl (~encryptd_@24-177-122-160.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
- # [23:28] * Quits: weinig (~weinig@17.244.164.172) (Quit: weinig)
- # [23:29] * Joins: satazor (~satazor@140.21.115.89.rev.vodafone.pt)
- # [23:31] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [23:32] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [23:34] * Quits: Ms2ger (~Ms2ger@193.190.253.149) (Quit: nn)
- # [23:38] * Quits: satazor (~satazor@140.21.115.89.rev.vodafone.pt) (Remote host closed the connection)
- # [23:39] * Quits: bholley_ (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [23:40] * Quits: jernoble_ (~jernoble@17.202.49.155) (Read error: Connection reset by peer)
- # [23:43] * Joins: othermaciej (~mjs@17.202.48.222)
- # [23:48] * Quits: thinkxl (~thinkxl@unaffiliated/thinkxl) (Ping timeout: 244 seconds)
- # [23:49] * Quits: dbaron (~dbaron@2620:101:80fb:224:5c3e:f03d:6555:3bc9) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:50] * Quits: Maurice` (copyman@unaffiliated/maurice)
- # [23:57] * Quits: jyasskin (jyasskin@nat/google/x-sdlhwokibwmdftlv) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [23:57] * Joins: jyasskin (jyasskin@nat/google/x-cskalxcmdufytxxm)
- # 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