02:31
<MikeSmith>
offered without comment: https://mailarchive.ietf.org/arch/msg/ietf/h6fTco-9fw7IeF_x6jvEvfrZuvk/
02:34
<Domenic>
Harald's reply seems pretty on-point
02:34
<MikeSmith>
yeah
02:35
<MikeSmith>
> This is part of what theIETF process is supposed to do between "proposed standard" and"standard" (but rarely does).
03:40
<MikeSmith>
stumbled across https://lab.syncer.jp/Web/API_Interface/Reference/IDL/ which in some cases seems more complete than MDN BCD
12:34
<Slyda1>
hey guys
12:34
<Slyda1>
I am a radio operator in Brisbane Australia
12:34
<Slyda1>
abc.net.au/triplej
12:34
<Slyda1>
I will try to get the host to play some punk
12:35
<Slyda1>
this is hard on me....
12:35
<Slyda1>
they are trying to play some punk
12:35
<Slyda1>
talk to me
12:35
<Slyda1>
Slyda1
12:35
<Slyda1>
I hear all of you
12:35
<Slyda1>
and then sometimes I hear you
12:36
<Slyda1>
but I hear all of you!
12:36
<Slyda1>
:)
12:36
<Slyda1>
10.36pm
12:36
<Slyda1>
6x6 are 36
12:39
<Slyda1>
abc.net.au/triplej
12:39
<Slyda1>
Radio Operator
12:39
<Slyda1>
Lachlan is on
12:39
<Slyda1>
he is real good eh!
12:39
<Slyda1>
I like Lachlan
12:39
<Slyda1>
he is pretty good do you like him!
12:39
<Slyda1>
sweet some nice punk!
13:56
<Domenic>
MikeSmith: there's also https://web-confluence.appspot.com/#!/catalog?releases=%5B%22Edge_18.17763_Windows_10.0%22,%22Safari_13.0.2_OSX_10.15%22,%22Chrome_78.0.3904.70_Windows_10.0%22,%22Firefox_70.0_Windows_10.0%22%5D&q=%22%22
14:01
<MikeSmith>
Domenic: yup, thanks — the only complaint I have about that is that it doesn’t go back far enough for what’s needed in MDN/BCD at times
14:04
<MikeSmith>
I mean as far as “what browser versions did this feature first ship in”
14:08
<MikeSmith>
on that note today I realized the https://trac.webkit.org/browser/webkit/tags/ tag browser can be very useful for figuring out what tag a particular webkit revision first went into
14:09
<MikeSmith>
which is useful not just for Safari but also for older Chrome pre-fork
15:12
<annevk>
Domenic: experience with https://hub.github.com/ or similar? Thinking of adding that to spec-factory to create the PRs in an easier way, but not sure if that's the preferred dependency or if there's something else
15:13
<Domenic>
annevk: I use hub, exclusively for the `hub checkout $PR_URL` command. I imagine the "preferred" way would be to use the GitHub API via some pure-Python package, but that involves tokens and stuff; shelling out to a command line script is probably easier for you.
15:13
<Domenic>
annevk: however I think `hub` is being replaced by "the official GitHub CLI"; let me look that up...
15:13
<Domenic>
annevk: https://cli.github.com/
15:14
<Domenic>
https://github.com/cli/cli#comparison-with-hub
15:14
<annevk>
Domenic: I saw that, but that had less features
15:14
<annevk>
Domenic: I guess I'll go with a hub dependency for now and be prepared to change it later
15:14
<Domenic>
I'm curious, what feature of hub do you need that gh doesn't have?
15:15
<annevk>
Domenic: talking to the raw API to add a comment
15:15
<Domenic>
Interesting
15:15
<annevk>
Domenic: I want to create a script for RDs as well if I start doing this
15:16
<annevk>
although I guess the comment there is after merging hmm
15:17
<annevk>
I hadn't completely thought the whole thing through, mandatory reviews are another issue
15:22
<Domenic>
I guess you might want something more like https://github.com/PyGithub/PyGithub for that
15:22
<Domenic>
Lots of choices although that one is listed first https://developer.github.com/v3/libraries/
15:23
<annevk>
That also seems reasonable I suppose, it takes a token which is the main thing we need
16:02
<annevk>
You get an email per commit? Oh my I should be more careful
16:05
<Domenic>
I dunno, it's self-inflicted because I choose not to set up any filter rules.
16:05
<Domenic>
But it usually works pretty well.
16:06
<annevk>
Oh so ARIA attributes are also superglobal attributes, I missed that
16:08
<jgraham>
I've used PyGitHub fwiw
16:08
<Domenic>
annevk: hmm https://w3c.github.io/html-aria/#rules-wd does not say so
16:09
<annevk>
https://w3c.github.io/aria/#AriaAttributes extends Element
16:09
<annevk>
hmm
16:09
<Domenic>
Hmm
17:19
<MikeSmith>
hmm indeed
17:20
<MikeSmith>
that wasn’t there before
17:20
<MikeSmith>
wonder when they added it
17:25
<MikeSmith>
next maybe the https://w3c.github.io/dpub-aria/ will do the same for the three dozen doc-* roles it defines
17:30
<annevk>
Domenic: so if we ever allow non-data URL sandboxed workers, the allocation of the thread has to happen after the response comes in
17:31
<annevk>
Domenic: which is reasonable I suppose, we fetch in parallel and then create an environment
17:31
<annevk>
Domenic: maybe once we address the racy stuff in how shared workers are created that'll mostly solve itself
18:41
<Krinkle>
Where do we stand nowadays in terms of web apps being able to store key-value pairs with a TTL associated with them. In order words, cookies but without being needlessly sent over the network (which is either unpleasant or a show stopper, depending on the data in quesion and one's policy on privacy).
18:41
<Krinkle>
I recall a few different efforts existing in this realm, but I'm not seeing this particular use case mentioned anywhere, is that right?
18:44
<Krinkle>
The status quo, for Wikipedia as example, is either: Cookies or really-really-bad use of LocalStorage. Where really-really-bad is looping through localStorage key by key (in all its race glory) and delete stuff that's expired based on your own value format. Aside from being buggy and racey, it is also horrible for performance as on mobile localStorage can incur disk I/O. In our testing, easily up to 100ms per call, and unlike desktop, the whole
18:44
<Krinkle>
origin's store does not go into RAM after one call.
18:45
<Krinkle>
Our current compromise for mobile, for the limited cases that absolutely need expiry and cant use cookies, is to start somewhre randomly between 0 and localStorage.length, and to requetIdleCallback/setTimeout yield as much as we can, and either way stop after a handful of iterations because otherwise it'd just be a waste of energy.
19:27
<annevk>
Krinkle: the idea is still alive, there might be some progress on buckets this year
19:29
<Krinkle>
annevk: mainly WHATWG or one of the W3 WGs? Is there a ticket I can create or should follow?
19:29
<Krinkle>
with Wikimedia now being a member, perhaps we can help in a more organised fashion on this if in-scope
20:02
<annevk>
Krinkle: whatwg/storage, but maybe there is discussion elsewhere too, not sure
20:03
<Krinkle>
annevk: you mean that as part of the navigation.storage spec etc there'd be potentially a new localstorage-like API that supports TTL on a per-key basis?
20:05
<Mek>
not sure if buckets really aims to address things on a per-key basis...
20:05
<annevk>
Krinkle: oh, I missed per-key
20:05
<Mek>
Some modification to cache storage might make more sense, although I'm not aware of concrete efforts in that area either. Being able to expire individual cache storage items autoamtically has come up as a use case a couple of times at least
20:06
<Mek>
https://github.com/w3c/ServiceWorker/issues/863 has some thoughts
20:08
<Krinkle>
The main issuse we're running into is that when different features over the weeks/months store keys and then no longer need those keys the code for it ceases to exist so the keys linger ,which ultimately keeps shrinking the amount of space available.
20:08
<Krinkle>
It also means when someone enables an experimental feature that uses up a fair amount storage and then disables it again, the keys remain etc.
20:08
<Krinkle>
also things like mything-{variable}-something are big red flags right now given no expirration
20:09
<Mek>
at least that experimental feature use case seems like it doesn't need per-key expiry; the experimental feature could have its own storage bucket, with a per-bucket expiration date, and then their own CacheStorage/IndexedDB/localstorage/... inside that bucket
20:09
<Mek>
assuming you don't need transactions that span multiple buckets...
20:15
<Krinkle>
yeah, for 99% of what I'm imagining, transactions are not needed. these are just simple key-value pairs
21:38
<AutomatedTester>
where is the best place to raise issues against unicode.org's site?
21:41
<AutomatedTester>
actually... looks like http://blog.unicode.org/2020/04/technical-alert-unicode-technical.html might the cause of my links to it not working