| 17:52 | <Krinkle> | Hm.. today I learned that sessionStorage is limited to a single tab. I've always treated it like a best-practice alternative to session cookies that are only needed within JS, and strongly preferring it over localStorage due to lack of TTL and due to iteration/lazy-garage collection being very I/O expensive on mobile. |
| 17:52 | <Krinkle> | But it looks like I got it all wrong. |
| 20:45 | <devsnek> | do any browsers implement queueMicrotask |
| 20:51 | <devsnek> | I don't even see it in mdn |
| 20:59 | <TimothyGu> | devsnek: https://crbug.com/864900 if you wanna be updated |
| 21:00 | <devsnek> | TimothyGu: is there any precedence for moving an api from whatwg to ecma262 |
| 21:01 | <TimothyGu> | devsnek: I don't think so though TypedArray was initially standardized through Khronos IIRC. In this case it wouldn't make too much sense to keep the name as "microtask" isn't defined in ECMA-262 |
| 21:01 | <devsnek> | we can rename job to microtask ez |
| 21:02 | <TimothyGu> | ...good luck |
| 21:03 | <devsnek> | lel |
| 21:03 | <devsnek> | in the big picture, it does seem like something 262 is missing out on |
| 21:04 | <TimothyGu> | devsnek: what are you gonna do with ScriptJob if you rename Job to microtask |
| 21:05 | <devsnek> | ScriptMicrotask |
| 21:05 | <devsnek> | ScriptTask |
| 21:05 | <TimothyGu> | but what is a microtask if there isn't the concept of a task |
| 21:05 | <TimothyGu> | in 262 |
| 21:05 | <devsnek> | leave the name bikeshedding to the committee |