Options:
- # Session Start: Thu Oct 23 00:00:00 2014
- # Session Ident: #whatwg
- # [00:00] * Joins: weinig (~weinig@17.244.3.6)
- # [00:04] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [00:06] * Quits: Lachy__ (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [00:07] * Quits: weinig (~weinig@17.244.3.6) (Quit: weinig)
- # [00:07] * Quits: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766) (Remote host closed the connection)
- # [00:11] * Quits: charl (~charl@subarashii.eu) (Ping timeout: 265 seconds)
- # [00:11] * Joins: charl (~charl@subarashii.eu)
- # [00:11] * Quits: voiceofgrog (~voiceofgr@unaffiliated/voiceofgrog) (Ping timeout: 244 seconds)
- # [00:15] * Joins: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766)
- # [00:16] * Joins: tantek (~tantek@72.57.90.79)
- # [00:17] * Quits: espadrine` (~ttyl@AMontsouris-158-1-18-183.w92-128.abo.wanadoo.fr) (Ping timeout: 245 seconds)
- # [00:29] * Quits: abinader (sid21713@gateway/web/irccloud.com/x-hjlcenbgadbtpvkt)
- # [00:34] * Quits: Ms2ger (~Ms2ger@76.232-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [00:35] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 272 seconds)
- # [00:40] * Joins: espadrine_ (~espadrine@AMontsouris-158-1-62-51.w92-128.abo.wanadoo.fr)
- # [00:42] * Quits: espadrine (~espadrine@AMontsouris-158-1-18-183.w92-128.abo.wanadoo.fr) (Ping timeout: 255 seconds)
- # [00:42] * espadrine_ is now known as espadrine
- # [00:43] * Quits: mven (~textual@32.97.110.57) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [00:45] * Joins: newtron (~newtron@104-195-144-240.cpe.teksavvy.com)
- # [00:50] * Quits: newtron (~newtron@104-195-144-240.cpe.teksavvy.com) (Ping timeout: 255 seconds)
- # [00:50] * Joins: eto (~eto@unaffiliated/eto)
- # [00:51] <Hixie> Jasper: i plan to define it such that the answer is "rAF will be the last callback invoked before the frame is laid out and painted"
- # [00:51] * Quits: gavin_ (~gavin@76.14.42.120) (Remote host closed the connection)
- # [00:51] * Joins: gavin_ (~gavin@76.14.42.120)
- # [00:51] <Hixie> Jasper: whether a particular timeout gets done in the current frame or not can't be controlled, it depends on what else is going on
- # [00:51] <Jasper> Hixie, right, OK.
- # [00:51] * Quits: eto (~eto@unaffiliated/eto) (Read error: Connection reset by peer)
- # [00:52] <Jasper> jgraham, I thought that the main loop defined the concept of a frame / redraw period
- # [00:52] <Jasper> Admittedly, my use case is insane, but I figured I'd ask.
- # [00:54] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [00:55] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [00:55] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 32.0/20140902134853])
- # [00:55] * Joins: weinig (~weinig@17.244.3.6)
- # [00:56] <jgraham> Jasper: No, and setTimeout allows the browser to delay as long as it likes for any reason
- # [00:59] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 272 seconds)
- # [01:00] <Hixie> yeah, setTimeout just queues a task, there's no guarantee of when it'll be serviced
- # [01:00] <Hixie> right now the event loop is veeeery vague about frames. that'll hopefully improve a little when i get to that bug.
- # [01:00] * Joins: Nyalab (~nyalab@89.30.127.162)
- # [01:02] * Quits: weinig (~weinig@17.244.3.6) (Quit: weinig)
- # [01:05] * Quits: Nyalab (~nyalab@89.30.127.162) (Ping timeout: 272 seconds)
- # [01:05] <Hixie> what's the difference between a prototype and a constructor again? I thought I knew, but then I read the spec for GetSuperConstructor() and it seems to say that they're the same.
- # [01:07] <TabAtkins> Hixie: An object's prototype is just another object, which is used for lookup when you ask for a property and it doesn't exist on the object.
- # [01:07] <TabAtkins> A constructor is a function.
- # [01:08] <TabAtkins> Typically, an object's proto is set to the value of the "prototype" property on the constructor function at the time the object is constructed.
- # [01:08] * Quits: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net) (Quit: (null))
- # [01:12] <Hixie> and foo.prototype is not foo's prototype, right? it's just the prototype that'll be used if you new up an object using new as a constructor?
- # [01:12] <Hixie> but __proto__ is the prototype? is there an official way of getting to __proto__?
- # [01:12] * Quits: tav (~tav`@host109-154-0-186.range109-154.btcentralplus.com) (Ping timeout: 265 seconds)
- # [01:12] * Joins: tav (~tav`@host86-157-22-27.range86-157.btcentralplus.com)
- # [01:14] <TabAtkins> Hixie: Right, or rather, it's not necessarily. ^_^ __proto__ is the prototype, and that's the official way to get it.
- # [01:14] <TabAtkins> There's also getPrototypeOf(), I think.
- # [01:14] <Hixie> __proto__ seems to be shunned in the spec
- # [01:14] <Hixie> though i guess it is there, at least
- # [01:14] * Joins: weinig (~weinig@17.244.3.6)
- # [01:15] <TabAtkins> Using it de-optimizes your object, so you don't want to use it normally.
- # [01:16] * Joins: newtron (~newtron@104-195-144-240.cpe.teksavvy.com)
- # [01:18] <Hixie> so why doesn't this work:
- # [01:18] <Hixie> foo = { bar: 3 }
- # [01:18] <Hixie> Object.setPrototypeOf(foo, Object.getPrototypeOf(Object.getPrototypeOf(document.body)));
- # [01:18] <Hixie> Object.setPrototypeOf(Object.getPrototypeOf(document.body), foo);
- # [01:18] <Hixie> document.head.bar
- # [01:18] <Hixie> or maybe i should ask, should that work?
- # [01:18] <gsnedders> you probably can't mutate the prototype of host objects
- # [01:19] <gsnedders> or whatever they're called now
- # [01:19] <gsnedders> whether that's a good idea or not is a separate question :)
- # [01:20] * Quits: gavin_ (~gavin@76.14.42.120) (Remote host closed the connection)
- # [01:20] * Joins: gavin_ (~gavin@76.14.42.120)
- # [01:21] * Quits: tantek (~tantek@72.57.90.79) (Quit: tantek)
- # [01:29] <Hixie> is there a way to test if super() is going to throw because the function isn't defined?
- # [01:32] <Hixie> oh wait, super only works inside functions defined in class blocks, right
- # [01:32] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [01:32] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 256 seconds)
- # [01:33] * Quits: lerc (~quassel@121-74-5-229.telstraclear.net) (Ping timeout: 265 seconds)
- # [01:39] * Quits: espadrine (~espadrine@AMontsouris-158-1-62-51.w92-128.abo.wanadoo.fr) (Quit: espadrine)
- # [01:39] * Quits: aiglesias (~aiglesias@181.31.0.158) (Remote host closed the connection)
- # [01:40] * Joins: lerc (~quassel@121-74-5-229.telstraclear.net)
- # [01:40] * Joins: aiglesias (~aiglesias@181.31.0.158)
- # [01:40] * Joins: markkes (~markkes@62.207.90.201)
- # [01:44] * Joins: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com)
- # [01:44] * Quits: aiglesias (~aiglesias@181.31.0.158) (Ping timeout: 245 seconds)
- # [01:47] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [01:49] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [01:50] * Quits: weinig (~weinig@17.244.3.6) (Quit: weinig)
- # [01:50] * Joins: aiglesias (~aiglesias@181.31.0.158)
- # [01:51] * Quits: aiglesias (~aiglesias@181.31.0.158) (Remote host closed the connection)
- # [02:00] * Quits: ehsan (~ehsan@66.207.208.102) (Remote host closed the connection)
- # [02:01] * Quits: ericandrewlewis (uid32062@gateway/web/irccloud.com/x-jfbgxaetjjuyimrm) (Quit: Connection closed for inactivity)
- # [02:13] * Quits: ap (~ap@17.202.44.214)
- # [02:16] * Joins: jernoble|laptop (~jernoble@76.74.153.41)
- # [02:20] * Joins: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net)
- # [02:22] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [02:24] * Joins: thinkxl (~thinkxl@207-91-184-162.nstci.net)
- # [02:25] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [02:25] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 260 seconds)
- # [02:33] * Joins: hatzopoulos (~hatzopoul@modemcable153.86-83-70.mc.videotron.ca)
- # [02:34] * Joins: weinig (~weinig@17.244.3.6)
- # [02:36] * Quits: weinig (~weinig@17.244.3.6) (Client Quit)
- # [02:41] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [02:41] * Krinkle|detached is now known as Krinkle
- # [02:42] * Quits: jsbell (jsbell@nat/google/x-lnbtitefuhnlxxzi) (Quit: There's no place like home...)
- # [02:44] * Quits: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com) (Quit: Leaving.)
- # [02:49] * Joins: Nyalab (~nyalab@89.30.127.162)
- # [02:53] * Quits: Nyalab (~nyalab@89.30.127.162) (Ping timeout: 260 seconds)
- # [03:04] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # [03:10] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 250 seconds)
- # [03:12] * Quits: aretecode (~aretecode@50.23.131.206-static.reverse.softlayer.com) (Read error: Connection reset by peer)
- # [03:12] * Joins: Mso150 (~ctlM@80.83.238.126)
- # [03:13] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: Textual IRC Client: www.textualapp.com)
- # [03:18] * Quits: jernoble|laptop (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
- # [03:19] * Quits: Garbee (uid21171@gateway/web/irccloud.com/x-iebkxiumknhuncaw) (Quit: Connection closed for inactivity)
- # [03:29] * Joins: jungkees (uid24208@gateway/web/irccloud.com/x-lsozxoefuqtwneva)
- # [03:32] * Quits: lerc (~quassel@121-74-5-229.telstraclear.net) (Ping timeout: 245 seconds)
- # [03:38] * Joins: bkardell (uid10373@gateway/web/irccloud.com/x-hyvxyqvqtsmtojwg)
- # [03:45] * dfreedm_ is now known as dfreedm
- # [03:46] * Quits: Mso150 (~ctlM@80.83.238.126) (Read error: Connection reset by peer)
- # [03:47] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:47] * Joins: mven (~textual@72.183.104.138)
- # [03:52] * Joins: lerc (~quassel@121-74-5-229.telstraclear.net)
- # [03:57] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [04:08] * Quits: globbot (~logbot@lump.glob.com.au) (Ping timeout: 272 seconds)
- # [04:28] * Joins: globbot (~logbot@lump.glob.com.au)
- # [04:30] * Quits: gavin_ (~gavin@76.14.42.120) (Remote host closed the connection)
- # [04:31] * Joins: gavin_ (~gavin@76.14.42.120)
- # [04:33] * Joins: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com)
- # [04:36] * Quits: tav (~tav`@host86-157-22-27.range86-157.btcentralplus.com) (Quit: tav)
- # [04:37] * Joins: Nyalab (~nyalab@89.30.127.162)
- # [04:38] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [04:39] * Quits: thinkxl (~thinkxl@207-91-184-162.nstci.net) (Quit: Computer has gone to sleep.)
- # [04:41] * Quits: erlehmann_ (~erlehmann@89.204.135.75) (Ping timeout: 255 seconds)
- # [04:42] * Quits: Nyalab (~nyalab@89.30.127.162) (Ping timeout: 265 seconds)
- # [04:44] * Quits: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 240 seconds)
- # [04:48] <JosephSilber> TabAtkins, can srcset handle switching of both size and resolution (2x, 3x) for a single image?
- # [04:52] * Joins: voiceofgrog (~voiceofgr@2601:e:9f80:102c:a43f:7d37:3f7c:7748)
- # [04:52] * Quits: voiceofgrog (~voiceofgr@2601:e:9f80:102c:a43f:7d37:3f7c:7748) (Changing host)
- # [04:52] * Joins: voiceofgrog (~voiceofgr@unaffiliated/voiceofgrog)
- # [04:54] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [04:54] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [04:57] * Joins: jernoble|laptop (~jernoble@162.217.73.171)
- # [05:08] * Quits: jernoble|laptop (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
- # [05:13] * Joins: jernoble|laptop (~jernoble@162.217.73.171)
- # [05:27] * Quits: hatzopoulos (~hatzopoul@modemcable153.86-83-70.mc.videotron.ca) (Quit: Leaving)
- # [05:35] * Quits: markkes (~markkes@62.207.90.201) (Ping timeout: 265 seconds)
- # [05:36] * Quits: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com) (Ping timeout: 245 seconds)
- # [05:36] <TabAtkins> JosephSilber: Yes, you can use multiple <source srcset> elements, one for each media query.
- # [05:37] <JosephSilber> TabAtkins, Is that for picture or img?
- # [05:37] <JosephSilber> I'm talking about image srcset. No art direction.
- # [05:38] <TabAtkins> If you dont' care about art direction, what did you mean by "switching of size"?
- # [05:42] <JonathanNeal> Does http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.from define how Array.from should handle primatives?
- # [05:43] <JonathanNeal> I am having trouble understanding http://people.mozilla.org/~jorendorff/es6-draft.html#sec-toobject - what happens a Boolean, for instance?
- # [05:44] <TabAtkins> JosephSilber: If you mean that you don't know how large the image will be (because its size is a percentage, or uses other units that might not be resolvable to pixels ahead of time), then you use the w unit rather than x; srcset will handle things for you.
- # [05:44] <JosephSilber> TabAtkins, Apple *still* doesn't support width based srcset :(
- # [05:44] <JosephSilber> Even in iOS8
- # [05:44] * Quits: Areks (~Areks@89-178-151-42.broadband.corbina.ru) (Ping timeout: 244 seconds)
- # [05:44] <TabAtkins> JonathanNeal: It returns a Boolean object. That's different from a boolean value, note.
- # [05:44] <TabAtkins> JosephSilber: Yeah, they haven't finished things out yet. :/
- # [05:45] * Quits: voiceofgrog (~voiceofgr@unaffiliated/voiceofgrog) (Ping timeout: 244 seconds)
- # [05:45] <JosephSilber> Does anyone remember when the iPhone launched, and it had the most advanced mobile browser?
- # [05:45] <JosephSilber> What a joke that is now.
- # [05:45] <JosephSilber> They don't even do validation :/
- # [05:45] <JosephSilber> How long has that been around for...?
- # [05:45] <JonathanNeal> I see, so it’s like `Object(true)`. No keys, but somehow still true.
- # [05:46] <TabAtkins> JonathanNeal: Boolean(false) is truthy. ^_^
- # [05:46] <TabAtkins> (All objects are truthy.)
- # [05:46] <JonathanNeal> Fun!
- # [05:46] <TabAtkins> Yeah, it's great.
- # [05:49] <JosephSilber> Why doesn't srcset support infinite sizes, with a server-side script rendering whatever size the client needs?
- # [05:50] <TabAtkins> JosephSilber: Client Hints is an effort to work on that.
- # [05:50] <TabAtkins> Which will work nicely with srcset.
- # [05:51] <JosephSilber> TabAtkins, I'm saying that I want the client to decide, not the server.
- # [05:51] <JosephSilber> Let the client tell the server what size it wants.
- # [05:51] <TabAtkins> The server can do whatever it wants. All we can do is tell it what the resolution/etc is, which is what Client Hints does.
- # [05:52] <JosephSilber> The server shouldn't care about dpr, network speed or whatever else
- # [05:52] <JosephSilber> srcset is built so that the browser can take into account everything it know to and pick the correct image.
- # [05:52] <JosephSilber> Why not let it pick from an infinite pool?
- # [05:53] <TabAtkins> That's literally what I'm saying.
- # [05:53] <JosephSilber> Client Hints would have the server do a reimplementation of srcset's algorithms, of which many factors can't even be sent to the server.
- # [05:54] * Krinkle is now known as Krinkle|detached
- # [05:54] <JosephSilber> What I'm saying is: "Hello, I'm a server. I have an image that is 3000px x 4000px. Tell me which size you want."
- # [05:54] <TabAtkins> That's what you end up with, yes.
- # [05:55] <JosephSilber> "I don't care about your dpr. I don't care about your network speed. I don't care about your viewport size. I don't care about your element size. Just give me dimensions."
- # [05:55] <JosephSilber> Then I misread this: https://github.com/igrigorik/http-client-hints
- # [05:55] <JosephSilber> I don't see anything in there that would support this.
- # [05:58] <TabAtkins> client hints can certainly vary what it gives in the rw and dpr values to match exactly what it wants.
- # [06:01] * Quits: scrollback (scrollback@conference/jsconf/x-pkazzdqlfmwsotil) (Remote host closed the connection)
- # [06:02] * Joins: scrollback (scrollback@conference/jsconf/x-adawpihnsuqyiswd)
- # [06:03] <JonathanNeal> Am I to assume that Array.from is enumerable or not enumerable when it does not specify?
- # [06:05] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (Remote host closed the connection)
- # [06:06] <TabAtkins> The method? built-ins generally aren't enumerable.
- # [06:06] <TabAtkins> If it doesnt' actaully specify, it's a spec bug, but I'll bet it does, just in a confusing and indirect way.
- # [06:10] * Quits: dbaron (~dbaron@pool-72-94-180-192.phlapa.fios.verizon.net) (Ping timeout: 244 seconds)
- # [06:11] <caitp-> test262 seems to assert certain properties for functions of builtins that don't seem to be specified anywhere
- # [06:11] <caitp-> well, maybe it does say "function properties of builtin types don't have prototypes" somewhere, but I haven't found it :c
- # [06:15] * Quits: mven (~textual@72.183.104.138) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [06:16] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
- # [06:17] <JonathanNeal> Last question. When Array.from converts length to a number, and the length is Infinity, should it throw an error? I don’t see something to throw that. Instead, it looks like it passes it along before it gets capped by min(length, 253-1).
- # [06:17] * Joins: newtron_ (~newtron@104-195-144-240.cpe.teksavvy.com)
- # [06:18] <JonathanNeal> e.g. If number is +0, −0, +∞, or −∞, return number … Return min(len, 253-1)
- # [06:18] <JonathanNeal> Sorry for the formatting change on 2(little 53).
- # [06:21] * Quits: newtron (~newtron@104-195-144-240.cpe.teksavvy.com) (Ping timeout: 255 seconds)
- # [06:24] * Quits: jernoble|laptop (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
- # [06:26] * Joins: Nyalab (~nyalab@89.30.127.162)
- # [06:31] * Quits: Nyalab (~nyalab@89.30.127.162) (Ping timeout: 260 seconds)
- # [06:51] * Quits: bkardell (uid10373@gateway/web/irccloud.com/x-hyvxyqvqtsmtojwg) (Quit: Connection closed for inactivity)
- # [06:53] <Domenic> caitp-: JonathanNeal: the spec says things about built-in functions having no prototype, and built-in methods being nonenumerable
- # [06:54] <Domenic> JonathanNeal: doesn't Array.from use ToLength? I thought that capped Infinity.
- # [06:54] <caitp-> it does
- # [06:55] <JonathanNeal> When does ToLength cap Infinity?
- # [06:55] <caitp-> it caps at 2^53-1 iirc
- # [06:56] <Domenic> step 5, Return min(len, 253-1).
- # [06:56] <Domenic> min(Infinity, 2^53 - 1) is 2^53 - 1
- # [06:56] <JonathanNeal> Yea, so it won’t throw.
- # [06:56] <Domenic> so yeah it shouldn't throw
- # [06:56] <JonathanNeal> It will cap, am I understanding that right?
- # [06:56] <Domenic> indeed
- # [06:56] <caitp-> it won't go higher
- # [06:57] <JonathanNeal> There’s really no way to pass an invalid length, then.
- # [06:57] <caitp-> yeah isn't it great?
- # [06:58] <Domenic> not true
- # [06:58] <Domenic> you could pass { valueOf() { throw new Error("boo!"); } }
- # [06:58] <caitp-> not sure that's a compelling useful thing to do though =)
- # [06:58] * Joins: markkes (~markkes@62.207.90.201)
- # [06:59] <Domenic> built-in defaults defined in https://people.mozilla.org/~jorendorff/es6-draft.html#sec-ecmascript-standard-built-in-objects
- # [06:59] <Domenic> (hmm that "ECMAScript" prefix seems redundant on the section heading)
- # [06:59] <JonathanNeal> Domenic: okay, in 99% of the cases other than explicitly telling the thing to throw, it will not.
- # [07:00] <Domenic> I mean, yes, it generally avoids throwing.
- # [07:00] <Domenic> Just like +x generally avoids throwing
- # [07:00] <Domenic> or parseInt
- # [07:04] <JonathanNeal> Thanks, Domenic.
- # [07:05] * Joins: yhirano (uid40668@gateway/web/irccloud.com/x-jzbrthdwahuvvrav)
- # [07:05] <JonathanNeal> “generally” made me laugh out loud.
- # [07:09] <caitp-> there are cases where @@toStringTag will cause things to throw, and i worry how that will affect dev tools :( but I guess there's nothing you can do about it
- # [07:15] * Joins: dydz (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [07:20] * Joins: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net)
- # [07:21] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [07:25] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [07:27] * Joins: thinkxl (~thinkxl@207-91-184-162.nstci.net)
- # [07:31] * Quits: thinkxl (~thinkxl@207-91-184-162.nstci.net) (Client Quit)
- # [07:32] <JonathanNeal> Ugh, index in array fails when array[index] = undefined in IE6-8.
- # [07:35] <caitp-> fails?
- # [07:36] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [07:37] * Quits: Jasper (jstpierre@unaffiliated/magcius) (Quit: Off to watch some anime)
- # [07:39] <JonathanNeal> index in array returns false
- # [07:39] <JonathanNeal> when that index has a value of undefined
- # [07:40] * Quits: dydz (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydz)
- # [07:43] <JonathanNeal> Likewise, for (index in array) will skip indexes/keys with a value of undefined.
- # [07:44] * Joins: newbie (~Areks@rs.gridnine.com)
- # [07:44] <JonathanNeal> In short, 0 in [undefined] is false
- # [07:45] * newbie is now known as Guest16015
- # [07:48] <JonathanNeal> Reading all about the fun here https://github.com/es-shims/es5-shim/issues/190
- # [07:50] <caitp-> that's interesting
- # [07:57] <JonathanNeal> Yea, that’s a pretty major flaw.
- # [08:03] * Quits: richt (~richt@c83-248-244-196.bredband.comhem.se) (Quit: bye)
- # [08:04] <caitp-> well it won't be long before people stop caring about ie8
- # [08:04] <caitp-> one imagines
- # [08:06] * Quits: hasather_ (~hasather@80.91.33.141) (Remote host closed the connection)
- # [08:06] * Joins: hasather (~hasather@80.91.33.141)
- # [08:07] <JonathanNeal> Yes, huzzah, the end times are near, ie8, they always are.
- # [08:08] * Joins: hayato (sid20728@gateway/web/irccloud.com/x-jrkxllwveorhyiiw)
- # [08:09] * Joins: annevk_ (~annevk@46-127-136-57.dynamic.hispeed.ch)
- # [08:09] * Joins: ondras_ (~ondras@zarovi.cz)
- # [08:10] * Quits: hayato_ (sid20728@gateway/web/irccloud.com/x-dwgysizvvrzwzlam) (Ping timeout: 260 seconds)
- # [08:10] * hayato is now known as hayato_
- # [08:10] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 260 seconds)
- # [08:10] * Quits: ondras (~ondras@zarovi.cz) (Ping timeout: 260 seconds)
- # [08:11] * Quits: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net) (Ping timeout: 260 seconds)
- # [08:11] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [08:11] * Quits: Philip` (~philip@compass.zaynar.co.uk) (Ping timeout: 272 seconds)
- # [08:11] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 272 seconds)
- # [08:11] * Quits: annevk (~annevk@46-127-136-57.dynamic.hispeed.ch) (Ping timeout: 272 seconds)
- # [08:11] * Quits: thierrym (~thierrym@195-154-99-158.rev.poneytelecom.eu) (Ping timeout: 272 seconds)
- # [08:12] * Joins: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net)
- # [08:13] * Quits: r4vi (~r4vi@184.106.109.213) (Ping timeout: 272 seconds)
- # [08:13] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [08:14] * ondras_ is now known as ondras
- # [08:14] * Joins: Philip` (~philip@92.243.11.39)
- # [08:14] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginm.net) (Ping timeout: 260 seconds)
- # [08:15] * Joins: Nyalab (~nyalab@89.30.127.162)
- # [08:16] * Joins: r4vi (~r4vi@184.106.109.213)
- # [08:16] * Joins: richt (~richt@c83-248-244-196.bredband.comhem.se)
- # [08:19] * Quits: Nyalab (~nyalab@89.30.127.162) (Ping timeout: 246 seconds)
- # [08:20] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginm.net)
- # [08:26] * Joins: thierrym (~thierrym@195-154-99-158.rev.poneytelecom.eu)
- # [08:29] * Joins: roc (~chatzilla@121-98-107-199.bng1.tvc.orcon.net.nz)
- # [08:40] * Joins: Mso150 (~ctlM@80.83.238.54)
- # [08:42] * Joins: espadrine (~espadrine@AMontsouris-158-1-51-89.w92-128.abo.wanadoo.fr)
- # [08:47] * Joins: aklein__ (sid4454@gateway/web/irccloud.com/x-tbixtehvxgldyrhy)
- # [08:48] * Quits: aklein_ (sid4454@gateway/web/irccloud.com/x-chknhggfsffgfxcx) (Ping timeout: 260 seconds)
- # [08:48] * aklein__ is now known as aklein_
- # [08:51] * Joins: zdobersek (~zan@109.201.154.154)
- # [08:55] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com)
- # [08:59] * Joins: wilhelm_ (~wilhelm@178.255.149.100)
- # [08:59] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 245 seconds)
- # [09:00] * Joins: Philip`_ (~philip@compass.zaynar.co.uk)
- # [09:00] * Joins: Hixie_ (~ianh@178.255.149.100)
- # [09:00] * Joins: cbr (~cbr@145.36.150.83.chzhher77.rootnet.ch)
- # [09:00] * Joins: karlcow_ (~karl@nerval.la-grange.net)
- # [09:00] * Joins: weinig (~weinig@98.234.191.242)
- # [09:01] * Joins: crankhar1er (~crankhard@c-73-191-6-206.hsd1.va.comcast.net)
- # [09:01] * Quits: weinig (~weinig@98.234.191.242) (Client Quit)
- # [09:04] * Joins: Jasper (jstpierre@2600:3c02::f03c:91ff:fedb:9932)
- # [09:04] * Quits: Jasper (jstpierre@2600:3c02::f03c:91ff:fedb:9932) (Changing host)
- # [09:04] * Joins: Jasper (jstpierre@unaffiliated/magcius)
- # [09:05] * Quits: Philip` (~philip@92.243.11.39) (*.net *.split)
- # [09:05] * Quits: Hixie (~ianh@178.255.149.100) (*.net *.split)
- # [09:05] * Quits: crankharder (~crankhard@c-73-191-6-206.hsd1.va.comcast.net) (*.net *.split)
- # [09:05] * Quits: karlcow (~karl@nerval.la-grange.net) (*.net *.split)
- # [09:05] * Quits: jungkees (uid24208@gateway/web/irccloud.com/x-lsozxoefuqtwneva) (*.net *.split)
- # [09:05] * Quits: Kolombiken (~Adium@94.137.124.2) (*.net *.split)
- # [09:05] * Quits: JakeA (sid3836@gateway/web/irccloud.com/x-ihdsdufhsvavprun) (*.net *.split)
- # [09:05] * Quits: kirjs______ (sid25169@gateway/web/irccloud.com/x-hcedezqyqllpwusb) (*.net *.split)
- # [09:05] * Quits: wilhelm (~wilhelm@178.255.149.100) (*.net *.split)
- # [09:12] * Joins: pfefferle (~pfefferle@213.144.11.136)
- # [09:13] <annevk_> Domenic: arv: your call: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26178
- # [09:13] * Quits: pfefferle (~pfefferle@213.144.11.136) (Client Quit)
- # [09:13] * annevk_ is now known as annevk
- # [09:21] * Joins: laurensclaessen (~laurenscl@91.183.84.141)
- # [09:21] * Joins: pfefferle (~pfefferle@213.144.11.136)
- # [09:34] * Quits: laurensclaessen (~laurenscl@91.183.84.141) (Remote host closed the connection)
- # [09:38] * Joins: Nyalab (~nyalab@89.30.127.162)
- # [09:40] * Joins: jernoble|laptop (~jernoble@162.217.73.171)
- # [09:45] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [09:45] * Joins: Ms2ger (~Ms2ger@60.232-64-87.adsl-dyn.isp.belgacom.be)
- # [09:48] * Quits: jernoble|laptop (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
- # [09:49] * Joins: laurensclaessen (~laurenscl@91.183.84.141)
- # [09:49] * Joins: samn (~samn@gateway.creuna.se)
- # [09:49] * Quits: samn (~samn@gateway.creuna.se) (Client Quit)
- # [09:57] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [10:01] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [10:02] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [10:04] * Quits: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net) (Quit: jdaggett_)
- # [10:05] * Quits: espadrine (~espadrine@AMontsouris-158-1-51-89.w92-128.abo.wanadoo.fr) (Quit: espadrine)
- # [10:06] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 260 seconds)
- # [10:14] * Quits: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [10:16] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
- # [10:17] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [10:19] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt) (Remote host closed the connection)
- # [10:19] * Joins: jungkees (uid24208@gateway/web/irccloud.com/x-lsozxoefuqtwneva)
- # [10:19] * Joins: JakeA (sid3836@gateway/web/irccloud.com/x-ihdsdufhsvavprun)
- # [10:19] * Joins: kirjs______ (sid25169@gateway/web/irccloud.com/x-hcedezqyqllpwusb)
- # [10:19] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
- # [10:30] * Quits: jungkees (uid24208@gateway/web/irccloud.com/x-lsozxoefuqtwneva) (*.net *.split)
- # [10:30] * Quits: JakeA (sid3836@gateway/web/irccloud.com/x-ihdsdufhsvavprun) (*.net *.split)
- # [10:30] * Quits: kirjs______ (sid25169@gateway/web/irccloud.com/x-hcedezqyqllpwusb) (*.net *.split)
- # [10:32] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
- # [10:33] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
- # [10:34] * Joins: Kolombiken (~Adium@94.137.124.2)
- # [10:35] * Joins: jungkees (uid24208@gateway/web/irccloud.com/x-lsozxoefuqtwneva)
- # [10:35] * Joins: JakeA (sid3836@gateway/web/irccloud.com/x-ihdsdufhsvavprun)
- # [10:35] * Joins: kirjs______ (sid25169@gateway/web/irccloud.com/x-hcedezqyqllpwusb)
- # [10:37] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [10:45] * Joins: Mso150_q (~ctlM@80.83.239.43)
- # [10:46] * Quits: jungkees (uid24208@gateway/web/irccloud.com/x-lsozxoefuqtwneva) (*.net *.split)
- # [10:46] * Quits: JakeA (sid3836@gateway/web/irccloud.com/x-ihdsdufhsvavprun) (*.net *.split)
- # [10:46] * Quits: kirjs______ (sid25169@gateway/web/irccloud.com/x-hcedezqyqllpwusb) (*.net *.split)
- # [10:47] * Quits: Mso150 (~ctlM@80.83.238.54) (Ping timeout: 255 seconds)
- # [10:54] * Joins: ^esc_ (~esc-ape@91.141.2.80.wireless.dyn.drei.com)
- # [10:55] * Quits: laurensclaessen (~laurenscl@91.183.84.141) (Remote host closed the connection)
- # [10:56] * Quits: ^esc (~esc-ape@91.141.3.12.wireless.dyn.drei.com) (Ping timeout: 250 seconds)
- # [10:56] * Joins: laurensclaessen (~laurenscl@91.183.84.141)
- # [10:58] * Joins: espadrine` (~ttyl@LMontsouris-656-01-02-84.w80-12.abo.wanadoo.fr)
- # [11:06] * Quits: laurensclaessen (~laurenscl@91.183.84.141) (Remote host closed the connection)
- # [11:09] * Joins: laurensclaessen (~laurenscl@91.183.84.141)
- # [11:21] * Quits: Mso150_q (~ctlM@80.83.239.43) (Ping timeout: 248 seconds)
- # [11:23] * Joins: tommyliu (~tommyliu@183.37.156.213)
- # [11:25] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [11:26] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [11:26] * Quits: tommyliu (~tommyliu@183.37.156.213) (Remote host closed the connection)
- # [11:31] * Joins: Lachy (~Lachy@213.166.174.2)
- # [11:34] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [11:34] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [11:37] * Quits: lerc (~quassel@121-74-5-229.telstraclear.net) (Remote host closed the connection)
- # [11:41] * Quits: laurensclaessen (~laurenscl@91.183.84.141) (Remote host closed the connection)
- # [11:43] * Joins: bodoke (~bodoke__@200.175.53.230.static.gvt.net.br)
- # [11:44] * Joins: laurensclaessen (~laurenscl@91.183.84.141)
- # [11:51] * Joins: erlehmann (~erlehmann@89.204.155.135)
- # [11:52] * Joins: JakeA_ (sid3836@gateway/web/irccloud.com/x-gkbxiohgzexnfbjp)
- # [11:52] * Joins: jungkees (uid24208@gateway/web/irccloud.com/x-jjwrtyhrslmsrdgp)
- # [11:52] * Joins: kirjs______ (sid25169@gateway/web/irccloud.com/x-qavwvgamitgskzjn)
- # [11:53] * Joins: darobin (~darobin@78.109.80.74)
- # [11:57] * Joins: SteveF_ (~chatzilla@92.234.79.149)
- # [12:02] * Joins: adactio (~adactio@212.42.170.121)
- # [12:09] * Joins: tommyliu (~tommyliu@121.15.85.247)
- # [12:15] * Quits: Ms2ger (~Ms2ger@60.232-64-87.adsl-dyn.isp.belgacom.be) (Ping timeout: 250 seconds)
- # [12:16] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [12:16] * Quits: laurensclaessen (~laurenscl@91.183.84.141) (Remote host closed the connection)
- # [12:22] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [12:24] <smaug____> oh, lowercase fetch
- # [12:24] <smaug____> annevk: what was the reason to go with fetch() and not with some less-likely-to-be-used-in-web-pages name?
- # [12:25] <annevk> smaug____: I don't recall
- # [12:31] * Quits: pfefferle (~pfefferle@213.144.11.136) (Quit: pfefferle)
- # [12:31] <smaug____> it is super annoying that we need to think about existing pages when exposing new APIs
- # [12:32] * Joins: laurensclaessen (~laurenscl@91.183.84.141)
- # [12:37] <annevk> try to stay positive :-)
- # [12:40] * Quits: CvP (~CvP@203.76.123.238) (Quit: [ UPP ] > all)
- # [12:41] * Joins: CvP (~CvP@203.76.123.238)
- # [12:50] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [12:50] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [12:52] * Joins: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com)
- # [12:53] * Joins: Lachy (~Lachy@213.166.174.2)
- # [12:54] * Quits: tommyliu (~tommyliu@121.15.85.247) (Remote host closed the connection)
- # [12:56] * Quits: jahman (~woops@129.175.204.73) (Remote host closed the connection)
- # [12:57] * Joins: jahman (~woops@129.175.204.73)
- # [12:58] * Krinkle|detached is now known as Krinkle
- # [13:03] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
- # [13:03] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
- # [13:03] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [13:03] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [13:04] * Joins: tommyliu (~tommyliu@121.15.85.247)
- # [13:05] * Quits: tommyliu (~tommyliu@121.15.85.247) (Remote host closed the connection)
- # [13:05] * Joins: tommyliu (~tommyliu@121.15.85.247)
- # [13:05] * Quits: tommyliu (~tommyliu@121.15.85.247) (Remote host closed the connection)
- # [13:06] * Joins: tommyliu (~tommyliu@121.15.85.247)
- # [13:08] * Joins: pfefferle (~pfefferle@213.144.11.136)
- # [13:12] * Quits: 18VABB0LJ (hayato@nat/google/x-pvmrggjmatdnytdp) (Quit: 18VABB0LJ)
- # [13:12] * Joins: hayato__ (hayato@nat/google/x-svjxrhctzoialbeu)
- # [13:15] * Joins: Ms2ger (~Ms2ger@nata201.ugent.be)
- # [13:15] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [13:18] * Joins: BigBangUDR (~Thunderbi@223.176.203.5)
- # [13:20] * Quits: newtron_ (~newtron@104-195-144-240.cpe.teksavvy.com) (Quit: Leaving...)
- # [13:21] * Parts: hayato__ (hayato@nat/google/x-svjxrhctzoialbeu)
- # [13:28] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [13:29] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [13:32] * Joins: tav (~tav`@host86-157-22-27.range86-157.btcentralplus.com)
- # [13:44] * Joins: adactio_ (~adactio@212.42.170.121)
- # [13:45] * Quits: adactio (~adactio@212.42.170.121) (Ping timeout: 250 seconds)
- # [13:45] * adactio_ is now known as adactio
- # [13:49] <annevk> JakeA_: https://slightlyoff.github.io/ServiceWorker/spec/service_worker/#register-algorithm are "Get Registration" and "Get Newest Worker" supposed to run synchronously?
- # [13:50] <annevk> JakeA_: is it clear that if 7.2.2.2 returns 7.4/5 are no longer run?
- # [13:53] <JakeA_> annevk: hmm, step 7 onwards should be async
- # [13:54] <annevk> JakeA_: filed an issue
- # [13:54] * JakeA_ is now known as JakeA
- # [13:54] <annevk> That Google managed to implement something speaks volumes of how closely the specification has been read...
- # [13:55] * Quits: bodoke (~bodoke__@200.175.53.230.static.gvt.net.br) (Ping timeout: 244 seconds)
- # [13:55] <JakeA> annevk: yeah, 7.2.2.3 should be "abort these steps"
- # [13:55] <JakeA> annevk: I'm pretty sure those steps used to be async, I think they've changed
- # [13:56] <annevk> JakeA: if you make t hem asynchronous, be sure to return the promise on time...
- # [13:56] <annevk> JakeA: and be sure to check the registration stuff in a non-racy way
- # [13:57] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt) (Remote host closed the connection)
- # [13:59] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [14:06] * Joins: newtron (~newtron@199.71.174.204)
- # [14:13] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 245 seconds)
- # [14:15] * Quits: SteveF_ (~chatzilla@92.234.79.149) (Quit: ChatZilla 0.9.91 [Firefox 32.0.3/20140923175406])
- # [14:16] * Joins: Lachy (~Lachy@213.166.174.2)
- # [14:16] * Joins: newtron_ (~newtron@199.71.174.202)
- # [14:19] * Quits: newtron (~newtron@199.71.174.204) (Ping timeout: 255 seconds)
- # [14:20] * Joins: bodoke (~bodoke__@200.175.53.230.static.gvt.net.br)
- # [14:24] * Quits: tommyliu (~tommyliu@121.15.85.247) (Remote host closed the connection)
- # [14:25] * Joins: tommyliu (~tommyliu@li568-142.members.linode.com)
- # [14:25] * Quits: Ms2ger (~Ms2ger@nata201.ugent.be) (Ping timeout: 265 seconds)
- # [14:25] * Joins: jdaggett_ (~jdaggett@ae031063.dynamic.ppp.asahi-net.or.jp)
- # [14:27] * Joins: Lachy_ (~Lachy@tmo-103-72.customers.d1-online.com)
- # [14:28] * Quits: Lachy (~Lachy@213.166.174.2) (Ping timeout: 246 seconds)
- # [14:32] * Joins: tommyliu_ (~tommyliu@121.15.85.247)
- # [14:35] * Quits: tommyliu (~tommyliu@li568-142.members.linode.com) (Ping timeout: 245 seconds)
- # [14:37] * Joins: scor (scor@drupal.org/user/52142/view)
- # [14:40] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
- # [14:41] * Joins: mpt (mpt@canonical/mpt)
- # [14:44] * Quits: webguynow (~webguynow@24.1.200.217) (Ping timeout: 244 seconds)
- # [14:44] * Quits: Lachy_ (~Lachy@tmo-103-72.customers.d1-online.com) (Read error: Connection reset by peer)
- # [14:44] * Joins: webguynow (~webguynow@24.1.200.217)
- # [14:46] * Joins: Lachy (~Lachy@213.166.174.2)
- # [14:56] * Quits: newtron_ (~newtron@199.71.174.202) (Remote host closed the connection)
- # [15:15] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [15:16] * Joins: thinkxl (~thinkxl@207-91-184-162.nstci.net)
- # [15:17] * Quits: thinkxl (~thinkxl@207-91-184-162.nstci.net) (Client Quit)
- # [15:18] * Joins: mven (~textual@32.97.110.57)
- # [15:19] * Joins: Lachy (~Lachy@213.166.174.2)
- # [15:20] * Quits: Lachy (~Lachy@213.166.174.2) (Client Quit)
- # [15:21] * Joins: Lachy (~Lachy@213.166.174.2)
- # [15:27] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [15:29] * Quits: mven (~textual@32.97.110.57) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [15:30] * Joins: mven (~textual@32.97.110.57)
- # [15:35] * Quits: mpt (mpt@canonical/mpt) (Ping timeout: 256 seconds)
- # [15:40] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [15:45] * Joins: felipedefarias (~felipedef@186.223.36.204)
- # [15:47] * Joins: boogyman1 (~boogyman@38.88.11.131)
- # [15:48] * Joins: boogyman2 (~boogyman@38.88.11.131)
- # [15:48] * Quits: boogyman1 (~boogyman@38.88.11.131) (Read error: Connection reset by peer)
- # [15:49] * Joins: Lachy (~Lachy@213.166.174.2)
- # [15:49] * Quits: boogyman2 (~boogyman@38.88.11.131) (Read error: Connection reset by peer)
- # [15:50] * Joins: boogyman1 (~boogyman@38.88.11.131)
- # [15:51] * boogyman1 is now known as boogy
- # [15:58] * Joins: dbaron (~dbaron@pool-72-94-180-192.phlapa.fios.verizon.net)
- # [15:59] * Quits: karlcow_ (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [16:04] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [16:09] * Joins: TallTed (~Thud@63.119.36.36)
- # [16:13] * Quits: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com) (Read error: Connection reset by peer)
- # [16:14] * Krinkle is now known as Krinkle|detached
- # [16:16] * Joins: mpt (mpt@canonical/mpt)
- # [16:18] * Krinkle|detached is now known as Krinkle
- # [16:18] * Quits: CvP (~CvP@203.76.123.238) (Ping timeout: 244 seconds)
- # [16:19] * Joins: CvP (~CvP@203.76.123.238)
- # [16:20] * Quits: BigBangUDR (~Thunderbi@223.176.203.5) (Ping timeout: 265 seconds)
- # [16:23] * Joins: Ms2ger (~Ms2ger@60.232-64-87.adsl-dyn.isp.belgacom.be)
- # [16:30] * Joins: Lachy_ (~Lachy@tmo-096-177.customers.d1-online.com)
- # [16:34] * Quits: Lachy (~Lachy@213.166.174.2) (Ping timeout: 265 seconds)
- # [16:35] * Quits: sarri (~sari@p50995cae.dip0.t-ipconnect.de) (Ping timeout: 265 seconds)
- # [16:36] * Joins: sarri (~sari@p50995cae.dip0.t-ipconnect.de)
- # [16:38] * Quits: charl (~charl@subarashii.eu) (Quit: leaving)
- # [16:40] * Joins: thinkxl (~thinkxl@2602:30a:c05b:5999:144e:e89:bc87:c155)
- # [16:41] * Krinkle is now known as Krinkle|detached
- # [16:43] * Quits: laurensclaessen (~laurenscl@91.183.84.141) (Remote host closed the connection)
- # [16:45] * Joins: laurensclaessen (~laurenscl@91.183.84.141)
- # [16:47] * Quits: scrollback (scrollback@conference/jsconf/x-adawpihnsuqyiswd) (Remote host closed the connection)
- # [16:48] * Joins: ehsan (~ehsan@2001:450:1f:224:2c55:f199:3638:b67d)
- # [16:48] * Joins: scrollback (scrollback@conference/jsconf/x-xpqlfybjrwmzkbka)
- # [16:51] * Quits: scrollback (scrollback@conference/jsconf/x-xpqlfybjrwmzkbka) (Remote host closed the connection)
- # [16:51] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [16:52] * Joins: 21WAAA3ZL (scrollback@conference/jsconf/x-pgqxmwtmrvlyfwxq)
- # [16:53] * Quits: bodoke (~bodoke__@200.175.53.230.static.gvt.net.br) (Ping timeout: 255 seconds)
- # [16:55] * Joins: Garbee (uid21171@gateway/web/irccloud.com/x-eklmbqfzrrjlgqwb)
- # [17:00] * Quits: hober (~ted@unaffiliated/hober) (Read error: Connection reset by peer)
- # [17:00] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [17:01] * Joins: hober (~ted@unaffiliated/hober)
- # [17:06] * Quits: Lachy_ (~Lachy@tmo-096-177.customers.d1-online.com) (Read error: Connection reset by peer)
- # [17:06] * Joins: Lachy (~Lachy@213.166.174.2)
- # [17:06] * Joins: tommyliu (~tommyliu@li568-142.members.linode.com)
- # [17:07] * Quits: jungkees (uid24208@gateway/web/irccloud.com/x-jjwrtyhrslmsrdgp) (Quit: Connection closed for inactivity)
- # [17:09] * Joins: voiceofgrog (~voiceofgr@2601:e:9f80:102c:59ac:7655:6600:eaf0)
- # [17:09] * Quits: voiceofgrog (~voiceofgr@2601:e:9f80:102c:59ac:7655:6600:eaf0) (Changing host)
- # [17:09] * Joins: voiceofgrog (~voiceofgr@unaffiliated/voiceofgrog)
- # [17:09] * Quits: tommyliu (~tommyliu@li568-142.members.linode.com) (Read error: Connection reset by peer)
- # [17:09] * Quits: tommyliu_ (~tommyliu@121.15.85.247) (Remote host closed the connection)
- # [17:11] * Joins: tommyliu (~tommyliu@121.15.85.247)
- # [17:13] * Joins: mko (~mko@50.240.205.146)
- # [17:13] * Quits: mko (~mko@50.240.205.146) (Max SendQ exceeded)
- # [17:14] * Joins: mko (~mko@50.240.205.146)
- # [17:16] * Quits: tommyliu (~tommyliu@121.15.85.247) (Read error: Connection reset by peer)
- # [17:17] * Joins: charl (~charl@subarashii.eu)
- # [17:17] * Joins: jernoble|laptop (~jernoble@76.74.153.49)
- # [17:20] * Joins: tommyliu (~tommyliu@121.15.84.23)
- # [17:22] * Quits: jernoble|laptop (~jernoble@76.74.153.49) (Ping timeout: 245 seconds)
- # [17:22] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
- # [17:22] * Joins: hasather (~hasather@80.91.33.141)
- # [17:22] * Joins: tommyliu_ (~tommyliu@121.15.84.23)
- # [17:23] * Joins: jernoble|laptop (~jernoble@76.74.153.49)
- # [17:25] * Quits: tommyliu (~tommyliu@121.15.84.23) (Ping timeout: 260 seconds)
- # [17:27] * Quits: tommyliu_ (~tommyliu@121.15.84.23) (Ping timeout: 272 seconds)
- # [17:28] * Joins: newtron (~newtron@199.71.174.204)
- # [17:29] * Joins: newtron_ (~newtron@199.71.174.202)
- # [17:29] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [17:31] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [17:31] * Joins: newtron_work (~newtron@199.71.174.202)
- # [17:32] * Joins: nwtn (~newtron@199.71.174.202)
- # [17:32] * Quits: jdaggett_ (~jdaggett@ae031063.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
- # [17:32] * Quits: newtron (~newtron@199.71.174.204) (Ping timeout: 255 seconds)
- # [17:33] * Quits: newtron_ (~newtron@199.71.174.202) (Ping timeout: 255 seconds)
- # [17:35] * Quits: newtron_work (~newtron@199.71.174.202) (Ping timeout: 255 seconds)
- # [17:35] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 250 seconds)
- # [17:39] * Joins: jdaggett_ (~jdaggett@ae031063.dynamic.ppp.asahi-net.or.jp)
- # [17:39] * Quits: nwtn (~newtron@199.71.174.202) (Ping timeout: 255 seconds)
- # [17:41] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-ydjkrzfyyyqsebca)
- # [17:41] * Joins: bodoke (~bodoke__@200.175.53.230.static.gvt.net.br)
- # [17:45] * Joins: newtron_ (~newtron@199.71.174.202)
- # [17:48] * Joins: Areks (~Areks@89-178-151-42.broadband.corbina.ru)
- # [17:51] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
- # [17:51] * Quits: laurensclaessen (~laurenscl@91.183.84.141) (Remote host closed the connection)
- # [17:51] * Quits: cbr (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr)
- # [17:51] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com)
- # [17:57] * Joins: abinader (sid21713@gateway/web/irccloud.com/x-kpdosppsqfikniar)
- # [17:57] <JakeA> annevk: right, drag me kicking and screaming into understanding this url issue. I need the URL for assigning a serviceworker registration on navigation. I also need a snapshot of it when we provide request.client, or the BrowsingContent instances from clients.getAll(). I don't understand why the active document changing will break things, or why a url entry
- # [17:57] <JakeA> on the environment settings concept wouldn't have exactly the same issues
- # [17:58] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [17:58] * Joins: newtron (~newtron@199.71.174.202)
- # [17:59] <annevk> The relationship between Window objects and documents, ignoring corner cases, is 1:1
- # [17:59] <annevk> The relationship between browsing contexts and documents, is 1:N
- # [18:00] <annevk> The current document in a browsing context is the active document
- # [18:00] <annevk> What a service worker has a relationship with is a Window object/document
- # [18:01] * Joins: laurensclaessen (~laurenscl@91.183.84.141)
- # [18:01] <annevk> So what we want to return is a document's url, and not a document's browsing context's active document's url
- # [18:01] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [18:01] * Joins: ap (~ap@17.202.44.214)
- # [18:01] * Quits: newtron_ (~newtron@199.71.174.202) (Ping timeout: 255 seconds)
- # [18:02] <annevk> JakeA: ah, and an environment settings object is 1:1:1 with a Window object and document
- # [18:03] * Quits: felipedefarias (~felipedef@186.223.36.204) (Remote host closed the connection)
- # [18:03] * Quits: pfefferle (~pfefferle@213.144.11.136) (Ping timeout: 244 seconds)
- # [18:04] <annevk> JakeA: and you can't use an environment settings object's responsible document since it would not return a worker's url
- # [18:07] * Quits: ap (~ap@17.202.44.214)
- # [18:09] * Joins: ap (~ap@17.202.44.214)
- # [18:10] <JakeA> annevk: if an environment settings object is 1:1:1 with a Window & document, what's the problem with getting a url from a client's global's location? (considering a request client is an environment settings object)
- # [18:10] <smaug____> "ignoring corner cases"
- # [18:10] <JakeA> Ahh ok
- # [18:10] <smaug____> document.write isn't that faraway in a corner
- # [18:10] * Joins: xiinotulp (~plutoniix@node-4x7.pool-125-25.dynamic.totbb.net)
- # [18:11] <JakeA> The url doesn't change in that case though, does it?
- # [18:11] <smaug____> document doesn't change with document.write, but Window changes
- # [18:12] <annevk> JakeA: a Location object observes document's browsing context's active document's url for various silly legacy reasons that I don't know
- # [18:12] * Quits: plutoniix (~plutoniix@node-l18.pool-101-108.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [18:12] <smaug____> (the other corner case is reusing Window object for another Document after the initial about:blank)
- # [18:13] * Joins: Maurice` (copyman@unaffiliated/maurice)
- # [18:13] * Quits: ehsan (~ehsan@2001:450:1f:224:2c55:f199:3638:b67d) (Remote host closed the connection)
- # [18:15] <JakeA> smaug____: I thought for a minute you were suggesting the global got reused too. What's the practical impact of window reuse between about:blank and next url?
- # [18:16] * Joins: andy_box31 (~andy_box3@193.240.8.192)
- # [18:16] <annevk> JakeA: that your reference to the object is still valid
- # [18:17] <smaug____> JakeA: you do window.open() and can set event listener to the window object even before the document has been loaded
- # [18:17] <annevk> JakeA: it means you can synchronously access an <iframe>'s Window from script while it's navigating to the page you actually requested
- # [18:17] <JakeA> I seeeeeee
- # [18:17] <JakeA> The web's complicated isn't it?
- # [18:17] <annevk> about:blank is really complicated
- # [18:18] <annevk> the web is okay in comparison :p
- # [18:18] * Quits: jernoble|laptop (~jernoble@76.74.153.49) (Quit: Computer has gone to sleep.)
- # [18:19] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [18:24] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:26] * Joins: BigBangUDR (~Thunderbi@106.215.247.89)
- # [18:29] * Quits: mpt (mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [18:29] * Quits: BigBangUDR (~Thunderbi@106.215.247.89) (Client Quit)
- # [18:29] * Parts: adactio (~adactio@212.42.170.121)
- # [18:30] <JakeA> annevk: So if the env settings obj concept gets a "document url", which document would that be defined as?
- # [18:30] * Joins: hayato___ (hayato@nat/google/x-ybodarbvpxvcuuaj)
- # [18:31] <annevk> JakeA: the URL that caused it to be created, I would imagine
- # [18:33] <JakeA> annevk: that means request.client.url wouldn't reflect changes made by pushState… *ponders on if that's a good or bad thing*
- # [18:33] * Joins: Mso150 (~ctlM@80.83.239.47)
- # [18:35] * xiinotulp is now known as plutoniix
- # [18:35] <annevk> JakeA: perhaps for document-based environments there should be currentURL as well?
- # [18:36] * Quits: laurensclaessen (~laurenscl@91.183.84.141)
- # [18:37] <annevk> JakeA: or perhaps for document-based environments it should return the document's url
- # [18:37] <annevk> JakeA: either way, definitely not the active document
- # [18:38] * Quits: bodoke (~bodoke__@200.175.53.230.static.gvt.net.br) (Ping timeout: 240 seconds)
- # [18:40] * Quits: jdaggett_ (~jdaggett@ae031063.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
- # [18:44] * Joins: ehsan (~ehsan@66.207.208.102)
- # [18:44] <JakeA> annevk: if I got a push message, I wouldn't show a notification if a relevant tab was focused & visible. For this case, pushState matters, I want the "location bar" url. For clients.takeControl(), if we go by post-pushState url, you get a weird edge-case where documents that were originally loaded out-of-scope could become controlled, so creationURL feels
- # [18:44] <JakeA> less hacky. Yeah, we need both, and should expose both.
- # [18:50] * Quits: ehsan (~ehsan@66.207.208.102) (Ping timeout: 255 seconds)
- # [18:57] * Quits: ap (~ap@17.202.44.214) (Ping timeout: 265 seconds)
- # [18:58] * Joins: Sample (~Sample@unaffiliated/sample)
- # [18:58] * Quits: Areks (~Areks@89-178-151-42.broadband.corbina.ru) (Ping timeout: 260 seconds)
- # [18:59] * Quits: gavin_ (~gavin@76.14.42.120) (Remote host closed the connection)
- # [19:00] * Joins: gavin_ (~gavin@76.14.42.120)
- # [19:02] * Quits: Mso150 (~ctlM@80.83.239.47) (Ping timeout: 248 seconds)
- # [19:03] * Joins: Mso150 (~ctlM@80.83.239.47)
- # [19:05] <JakeA> annevk: does this make sense https://www.w3.org/Bugs/Public/show_bug.cgi?id=27146 ?
- # [19:06] <annevk> JakeA: sounds good
- # [19:06] <annevk> JakeA: I think Mike West also wants these hooks
- # [19:07] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: barnabywalters)
- # [19:07] <JakeA> annevk: cheers & thanks for persevering. If I continue to not get it, feel free to declare me not fit for spec writing :D
- # [19:08] <Ms2ger> JakeA, eh, we'll take anybody :)
- # [19:10] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [19:11] <JakeA> "Web Better Than Native Spec 1.0" Algorithms: 1. Be better than native. 2. Abort these steps.
- # [19:11] <jgraham> JakeA: You're right, that's a terrible spec
- # [19:11] <jgraham> Step 2 should be "Goto 1"
- # [19:12] <JakeA> Probably should be… ahh beat me to it
- # [19:12] <JakeA> Or 2. Be even more better
- # [19:13] <jgraham> Well, glad we solved that one
- # [19:13] <jgraham> Someone make a press release
- # [19:13] * Joins: jsbell (jsbell@nat/google/x-mugmgdrkzrwrqxwd)
- # [19:14] * Joins: ap (~ap@17.114.216.206)
- # [19:16] * Quits: ap (~ap@17.114.216.206) (Read error: Connection reset by peer)
- # [19:16] * Joins: ap (~ap@17.114.216.206)
- # [19:17] * Joins: jwalden (~waldo@c-50-168-55-219.hsd1.ca.comcast.net)
- # [19:19] * Quits: aklein_ (sid4454@gateway/web/irccloud.com/x-tbixtehvxgldyrhy)
- # [19:19] * Joins: bodoke (~bodoke__@200.175.53.230.static.gvt.net.br)
- # [19:25] * Joins: aiglesias (~aiglesias@181.31.0.158)
- # [19:29] * Joins: ehsan (~ehsan@2001:450:1f:224:2c55:f199:3638:b67d)
- # [19:32] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [19:35] * caitp- is now known as caitp
- # [19:35] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [19:35] * Quits: bnicholson (~bnicholso@24.130.60.241) (Ping timeout: 255 seconds)
- # [19:36] * Joins: Areks (~Areks@89-178-151-42.broadband.corbina.ru)
- # [19:37] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 255 seconds)
- # [19:40] * Quits: aiglesias (~aiglesias@181.31.0.158) (Remote host closed the connection)
- # [19:41] <Domenic> JakeA: not sure how you managed to pull this off https://github.com/slightlyoff/ServiceWorker/issues/468#issuecomment-60276779 but kudos
- # [19:41] <JakeA> Domenic: there's nothing I won't do to save https://jakearchibald.github.io/trained-to-thrill/
- # [19:41] <JakeA> actually I'll need to change the script location
- # [19:42] <Domenic> hahahaha
- # [19:42] <JakeA> but that's easy vs getting Github to change headers
- # [19:42] <Domenic> yes exactly
- # [19:42] <Domenic> i was/am really worried about any solution that prevents creating SW sites on GitHub pages
- # [19:43] <JakeA> Yeah, GitHub pages were the sweetener to the https restriction
- # [19:46] * Joins: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [19:47] <JakeA> annevk: so, what's the protocol now, shall I edit the serviceworker spec assuming those url things are on the env settings object? Are there annotation patterns for this stuff?
- # [19:48] * Quits: espadrine` (~ttyl@LMontsouris-656-01-02-84.w80-12.abo.wanadoo.fr) (Ping timeout: 246 seconds)
- # [19:49] * Quits: ehsan (~ehsan@2001:450:1f:224:2c55:f199:3638:b67d) (Remote host closed the connection)
- # [19:49] * Joins: ehsan_ (~ehsan@2001:450:1f:224:2c55:f199:3638:b67d)
- # [19:54] * Quits: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [20:02] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [20:03] * Joins: Mso150_g (~ctlM@80.83.239.47)
- # [20:04] * Quits: Mso150 (~ctlM@80.83.239.47) (Ping timeout: 248 seconds)
- # [20:04] * Joins: bnicholson (~bnicholso@2620:101:80fc:224:8517:d573:db3b:4a82)
- # [20:04] <annevk> JakeA: seems reasonable
- # [20:05] <annevk> JakeA: annotate as monkey patch
- # [20:06] <JakeA> Ta
- # [20:09] * Quits: Hixie_ (~ianh@178.255.149.100) (Quit: brb new config)
- # [20:09] * Joins: Hixie (~ianh@178.255.149.100)
- # [20:09] * Quits: Hixie (~ianh@178.255.149.100) (Client Quit)
- # [20:10] * Joins: Hixie (~ianh@178.255.149.100)
- # [20:15] * Quits: erlehmann (~erlehmann@89.204.155.135) (Quit: Die demokratieerhaltende Whistleblowerplattform Krautchan freut sich immer über Spenden.)
- # [20:16] * Joins: espadrine (~espadrine@AMontsouris-158-1-51-89.w92-128.abo.wanadoo.fr)
- # [20:17] * Joins: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [20:18] * Quits: ap (~ap@17.114.216.206)
- # [20:20] * Quits: bodoke (~bodoke__@200.175.53.230.static.gvt.net.br) (Ping timeout: 272 seconds)
- # [20:20] * Quits: jst (~quassel@198.199.94.175) (Remote host closed the connection)
- # [20:20] * Joins: jst (~quassel@198.199.94.175)
- # [20:20] * Quits: jst (~quassel@198.199.94.175) (Remote host closed the connection)
- # [20:21] * Joins: jst (~quassel@198.199.94.175)
- # [20:26] * Joins: aiglesias (~aiglesias@181.31.0.158)
- # [20:27] * Joins: Mso150 (~ctlM@80.83.238.27)
- # [20:28] * Quits: Mso150_g (~ctlM@80.83.239.47) (Ping timeout: 248 seconds)
- # [20:33] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [20:34] * Quits: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766) (Remote host closed the connection)
- # [20:35] <annevk> So glad Hixie pioneered this space several years ago
- # [20:38] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 272 seconds)
- # [20:39] * Joins: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766)
- # [20:40] * Quits: aiglesias (~aiglesias@181.31.0.158) (Remote host closed the connection)
- # [20:40] * Joins: aiglesias (~aiglesias@181.31.0.158)
- # [20:45] * Quits: aiglesias (~aiglesias@181.31.0.158) (Ping timeout: 265 seconds)
- # [20:47] * Joins: lerc (~quassel@121-74-5-229.telstraclear.net)
- # [20:48] <JonathanNeal> Domenic: thanks again for the help with Array.from.
- # [20:50] <caitp> array.from is pretty neat
- # [20:51] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [20:53] <Domenic> I am not a fan
- # [20:54] <Domenic> [...arrayLike] wins for me
- # [20:54] <caitp> well it would be more fun to implement
- # [20:55] <caitp> but there are things I like about not turning the language into some more ubiquitous version of python
- # [20:55] <caitp> python is hard to read
- # [20:55] * Quits: Nyalab (~nyalab@89.30.127.162) (Remote host closed the connection)
- # [20:57] * Joins: aiglesias (~aiglesias@181.31.0.158)
- # [20:57] * Joins: thinkxl_ (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
- # [20:58] * Quits: thinkxl (~thinkxl@2602:30a:c05b:5999:144e:e89:bc87:c155) (Ping timeout: 272 seconds)
- # [21:03] * Quits: Mso150 (~ctlM@80.83.238.27) (Ping timeout: 265 seconds)
- # [21:04] * Joins: Mso150 (~ctlM@80.83.239.63)
- # [21:05] <JonathanNeal> caitp: and we learned about more issues with IE8. Yay for no distinguishment between dense and sparse arrays.
- # [21:06] <caitp> you gotta figure sparse arrays are probably not very common for most use cases though
- # [21:08] * Quits: aiglesias (~aiglesias@181.31.0.158) (Remote host closed the connection)
- # [21:08] <caitp> its one of the reasons why people often use for loops instead of forEach --- because forEach will care about sparse-ness and skip properties that aren't in the collection, which is significantly more expensive than just invoking the callback with an undefined value
- # [21:08] * Joins: aiglesias (~aiglesias@181.31.0.158)
- # [21:09] * Quits: Sample (~Sample@unaffiliated/sample) (Ping timeout: 260 seconds)
- # [21:09] * Quits: bnicholson (~bnicholso@2620:101:80fc:224:8517:d573:db3b:4a82) (Ping timeout: 272 seconds)
- # [21:11] <JonathanNeal> What was the reason it was called .forEach instead of .each?
- # [21:11] * Joins: Sample (~Sample@unaffiliated/sample)
- # [21:11] * Joins: bodoke (~bodoke__@200.175.53.230.static.gvt.net.br)
- # [21:12] * Quits: aiglesias (~aiglesias@181.31.0.158) (Ping timeout: 244 seconds)
- # [21:13] <Hixie> annevk: which space was i pioneering? :-)
- # [21:13] <annevk> Hixie: minting new global objects and defining their infrastructure
- # [21:14] <Hixie> oh man
- # [21:14] <Hixie> i wouldn't say pioneering
- # [21:14] <Hixie> more like i fell into a sewer
- # [21:16] * Quits: bodoke (~bodoke__@200.175.53.230.static.gvt.net.br) (Ping timeout: 255 seconds)
- # [21:18] <annevk> Now I want to play Mario
- # [21:19] * Joins: bnicholson (~bnicholso@2620:101:80fc:224:8517:d573:db3b:4a82)
- # [21:24] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [21:29] * Quits: andy_box31 (~andy_box3@193.240.8.192) (Quit: (null))
- # [21:34] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [21:39] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 265 seconds)
- # [21:43] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt) (Remote host closed the connection)
- # [21:51] * Quits: Mso150 (~ctlM@80.83.239.63) (Ping timeout: 258 seconds)
- # [21:52] * Joins: Mso150 (~ctlM@80.83.239.22)
- # [21:52] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [21:54] * Quits: roc (~chatzilla@121-98-107-199.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
- # [21:54] * Joins: mpt (mpt@canonical/mpt)
- # [21:58] * Quits: plutoniix (~plutoniix@node-4x7.pool-125-25.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [22:04] * Joins: jernoble|laptop (~jernoble@17.114.217.207)
- # [22:05] <Domenic> annevk: given https://github.com/slightlyoff/ServiceWorker/issues/445#issuecomment-60297625 I at least would take up slightlyoff on the idea of reopening the event listeners issue :). that's the worst part to me.
- # [22:06] <Domenic> i think i would prefer fetch not being a special snowflake---the argument there doesn't hold IMO, since having a fetch hook doesn't mean anything about your offline capabilities---but that battle doesn't seem worth fighting
- # [22:07] * Quits: zama (~zama@unaffiliated/stryx/x-3871776) (Ping timeout: 244 seconds)
- # [22:08] <Hixie> nooo, zcorpan broke the build
- # [22:08] <Domenic> there's a guarantee that setTimeout(f, x) and setTimeout(g, x) runs f then g in any order, right? Hixie?
- # [22:08] <Domenic> er
- # [22:08] <Hixie> zcorpan: <var>image request</span>
- # [22:08] <Domenic> in that order
- # [22:08] <Hixie> Domenic: i believe so, but i'd have to check the spec to be sure
- # [22:08] * Joins: zama (~zama@unaffiliated/stryx/x-3871776)
- # [22:09] <Domenic> another benefit of html.spec.whatwg.org subdomain---googling "setTimeout site:html.spec.whatwg.org"
- # [22:09] <Domenic> ah yep "Wait until any invocations of this algorithm that had the same method context, that started before this one, and whose timeout is equal to or less than this one's, have completed."
- # [22:21] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 245 seconds)
- # [22:24] * Quits: Mso150 (~ctlM@80.83.239.22) (Ping timeout: 258 seconds)
- # [22:30] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
- # [22:35] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [22:36] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
- # [22:38] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [22:38] * Joins: jacobolu_ (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [22:40] * jacobolu_ is now known as jacobolus
- # [22:44] * Joins: Nyalab (~nyalab@89.30.127.162)
- # [22:44] * Quits: jernoble|laptop (~jernoble@17.114.217.207) (Quit: Computer has gone to sleep.)
- # [22:48] * Joins: jernoble|laptop (~jernoble@17.114.217.207)
- # [22:48] * Quits: Nyalab (~nyalab@89.30.127.162) (Ping timeout: 244 seconds)
- # [22:54] * Quits: jernoble|laptop (~jernoble@17.114.217.207) (Ping timeout: 260 seconds)
- # [22:54] * Quits: tav (~tav`@host86-157-22-27.range86-157.btcentralplus.com) (Quit: tav)
- # [22:56] * thinkxl_ is now known as thinkxl
- # [23:00] * Quits: jsbell (jsbell@nat/google/x-mugmgdrkzrwrqxwd) (Quit: There's no place like home...)
- # [23:02] * Quits: zdobersek (~zan@109.201.154.154) (Quit: Leaving.)
- # [23:02] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:03] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:04] * Joins: ap (~ap@17.202.44.214)
- # [23:10] * Joins: aiglesias (~aiglesias@181.31.0.158)
- # [23:11] * Quits: ap (~ap@17.202.44.214)
- # [23:15] * Joins: ap (~ap@17.202.44.214)
- # [23:18] * Joins: shepazu (~shepazu@c-71-202-86-151.hsd1.ca.comcast.net)
- # [23:18] * Quits: dbaron (~dbaron@pool-72-94-180-192.phlapa.fios.verizon.net) (Ping timeout: 256 seconds)
- # [23:24] * Quits: Maurice` (copyman@unaffiliated/maurice)
- # [23:31] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 244 seconds)
- # [23:33] * Quits: newtron (~newtron@199.71.174.202) (Remote host closed the connection)
- # [23:41] * Quits: ^esc_ (~esc-ape@91.141.2.80.wireless.dyn.drei.com) (Ping timeout: 250 seconds)
- # [23:46] * Joins: rniwa (~rniwa@17.202.43.222)
- # [23:49] * Joins: seventh (seventh@207-207-17-64.fwd.datafoundry.com)
- # Session Close: Fri Oct 24 00:00:00 2014
The end :)