00:36 | <MikeSmith> | heycam: if the dev.w3.org URL that's slow or unresponsive is under http://dev.w3.org/csswg/ or http://dev.w3.org/fxtf/ it's being rewritten to http://drafts.csswg.org/ so any problems with it being unresponsive or loading slowly would likley be due to drafts.w3.org instead of dev.w3.org itself |
00:37 | <heycam> | MikeSmith, I see. thanks; will ping plinss in the future about that. |
00:37 | <MikeSmith> | k |
00:38 | <MikeSmith> | that said though, there have been times in the past when crawlers hit dev.w3.org and cause it to become unresponsive but I think these days the rate-limiting setup that the systeam has there should prevent that from happening |
00:41 | <heycam> | ok |
01:36 | <_2_daychelin> | Hola |
01:36 | <botie1> | salut, _2_daychelin |
10:12 | <Ms2ger> | MikeSmith, you have an SGML book behind your desk? |
10:14 | <zcorpan> | Ms2ger: don't you? |
10:15 | Ms2ger | double-checks |
10:15 | <Ms2ger> | No |
10:15 | <zcorpan> | handy to look up how parameter entities in the external subset work |
10:16 | <zcorpan> | or how to tweak the SHORTTAG feature |
10:17 | <zcorpan> | ain't that right, MikeSmith? |
10:19 | <MikeSmith> | zcorpan: You know me too well |
10:20 | MikeSmith | orders an SGML book to send Ms2ger for his bookshelf |
10:25 | <Ms2ger> | Oh, I needed a monitor stand :) |
10:30 | <jgraham> | How are we all looking behind MikeSmith's desk? Has he decided to supplement his salary by becoming a camboy? |
10:34 | <zcorpan> | jgraham: Naoko Smith leaked a picture on the twitters |
10:39 | <zcorpan> | promise experts, does http://www.w3.org/2009/dap/track/issues/166 make sense? |
10:42 | <Ms2ger> | If so, it should probably be an attribute |
11:50 | <annevk> | Ms2ger: it should, but they probably don't want to expose that on navigator as such due to people enumerating the properties of the object |
11:50 | <annevk> | Ms2ger: see also getGamepads() |
12:14 | <Ms2ger> | Does https://html.spec.whatwg.org/multipage/infrastructure.html#root-element allow the "root element" of a node to not be an element? |
12:17 | <annevk> | Ms2ger: seems like it |
12:18 | Ms2ger | files a bug |
14:03 | <zcorpan> | what is the situation for high-resolution backing store for canvas? i'm having trouble finding relevant things in the spec |
14:37 | <annevk> | zcorpan: didn't we give up? |
14:39 | <annevk> | zcorpan: https://html5.org/r/8397 and https://www.w3.org/Bugs/Public/show_bug.cgi?id=24301 |
14:56 | <zcorpan> | annevk: thx |
15:15 | wanderview | enables cloudflare to get https on his github.io blog. |
16:16 | <gsnedders> | <b><b><b><b>x</b></b></b></b>y — what's the parent of the y? |
16:17 | <Ms2ger> | The pa- Oh wait, AAA |
16:23 | <jgraham> | gsnedders: The parent of the outermost <b> |
16:28 | <gsnedders> | jgraham: (that's the whole document, so that'd be body) |
16:28 | <gsnedders> | (this is all about how Noah's Ark effects it) |
16:30 | <jgraham> | *affects |
16:30 | <gsnedders> | (I have someone claiming it sohuld end up as the child of the outermost <b>, and I'm pretty sure they're wrong) |
16:30 | <jgraham> | Yes, try it in any browser :p |
16:30 | <gsnedders> | jgraham: can I take the descriptive view that both words are synonymous nowadays? :P |
16:30 | <jgraham> | gsnedders: No |
16:30 | <jgraham> | If they were I wouldn't have corrected you :p |
16:32 | <Ms2ger> | Why would you aks such a thing? |
17:05 | <wanderview> | Domenic: do you use cloudflare flexible ssl or full ssl with your github.io page? |
17:05 | <Domenic> | wanderview: flexible SSL |
17:05 | <wanderview> | k |
17:06 | <wanderview> | seems like full ssl should be possible since subdomain.github.io supports https |
17:50 | <JakeA> | annevk: Chrome are going to use https://github.com/slightlyoff/ServiceWorker/issues/609#issuecomment-74714928 as a way to progress with postMessage, let me know if I got it wrong |
17:51 | <annevk> | JakeA: "We're in agreement"? |
17:51 | <JakeA> | annevk: I thought you said you were happy with that model now? |
17:52 | <JakeA> | (I'll change it if not) |
17:53 | <annevk> | JakeA: well, I think after I said that I posted that comment with some other considerations |
17:53 | <annevk> | JakeA: I'd like to understand why we still think that ServiceWorker and Client having different lifetime models is a good idea |
17:58 | <TabAtkins> | zcorpan: Re: battery promise, is the promise solely used to gate the battery access behind an async wall? That is, it'll generally be perma-fulfilled? |
17:59 | <zcorpan> | TabAtkins: i don't know, haven't read the spec. this just appeared in my critic inbox |
18:00 | <JakeA> | annevk: this is the reason clients are snapshots https://github.com/slightlyoff/ServiceWorker/issues/588#issuecomment-66985639 - if each property is behind a promise, it's going to be unmanageable |
18:03 | <JakeA> | annevk: regardless, I'm not sure what dynamic clients buys us in terms of postMessage |
18:05 | <annevk> | JakeA: well e.g. === checks |
18:06 | <annevk> | JakeA: if you keep getting copies of Client objects, it's somewhat annoying |
18:06 | <annevk> | JakeA: and will be impossible to tell two Gmail windows aparts |
18:08 | <JakeA> | annevk: I think it's worthwhile looking at that, but this feels separate to where client.postMessage and serviceWorker.postMessage land |
18:10 | <annevk> | JakeA: well when live it would mean onmessage could be elsewhere |
18:10 | <annevk> | JakeA: as I suggested in that comment |
18:13 | <JakeA> | annevk: So function onMessage() {...} clients.forEach(client => client.onmessage = onMessage) would become SW boilerplate? |
18:15 | <annevk> | we could make the comment bubble to self.clients |
18:15 | <annevk> | s/comment/event/ |
18:23 | <JakeA> | annevk: that makes iterating through clients really tough when it comes to selecting one to potentially focus / postMessage. Also, serviceWorkerInstance.postMessage going to self.onmessage fits in well with the dedicated worker model. I realise that it isn't 1:1 like dedicated worker, but I don't think that's an issue when it comes to developers using the |
18:23 | <JakeA> | API |
18:24 | <annevk> | JakeA: why does it make iteration tough? |
18:25 | <JakeA> | annevk: See https://github.com/slightlyoff/ServiceWorker/issues/588#issuecomment-66985639, now imagine each state property was behind a promise |
18:27 | <annevk> | JakeA: yeah, if they were actually live I'd imagine we'd update state based on events |
18:27 | <annevk> | JakeA: similar to the other side |
18:28 | <JakeA> | annevk: would you still have the client getter behind a promise? Means that those objects aren't always there to have to update |
18:41 | <annevk> | JakeA: that seems like an optimization the UA could make |
19:09 | <Domenic> | annevk: CORS pinning++ |
21:29 | <smaug____> | hmm, can <embed> load web pages or only <object> |
21:30 | <smaug____> | looks like it can |