04:40
<Domenic>
I ... I think whatwg.org is blocked in Russia? https://mobile.twitter.com/serj_zavolzhski/status/1098394001554788353
05:06
<MikeSmith>
Domenic: would be fun to know why
10:17
<annevk>
MikeSmith: my current theory is that they block HSTS preloaded domains
10:17
<annevk>
That makes it sound like I'm actively investigating, I'm not
10:29
<annevk>
gsnedders: surprisingly relevant RT there
11:08
<gsnedders>
annevk: I've seen other things suggesting that too, fwiw
11:10
<MikeSmith>
annevk: I wonder what the rationale would be for doing that
12:11
<annevk>
MikeSmith: I can think of a reason
12:15
<gsnedders>
MikeSmith: they strip HSTS headers, AFAIK
12:16
<gsnedders>
MikeSmith: and obviously that doesn't work if it's preloaded
14:04
<gsnedders>
there's no way to get the used value of a CSS property, is there?
14:05
<MikeSmith>
you mean no way exposed to web content?
14:05
<gsnedders>
yeah
14:06
<MikeSmith>
isn’t that what getComputedStyle is for?
14:07
<gsnedders>
that returns the resolved value, which is either the used value (for CSS 2.0 properties) or the computed value (for anything newer)
14:41
<annevk>
gsnedders: stripping HSTS headers on HTTPS responses? (Note that HSTS is meaningless on HTTP responses.)
15:30
<annevk>
hsivonen: https://github.com/lemire/simdjson/blob/master/README.md might be of interest (SIMD, UTF-8, JSON, null-terminated C strings, claims of being the fastest)
15:59
<gsnedders>
annevk: uh, good question; avoiding redirects to HTTPS, probably intercepting it all somewhere?
16:12
<hsivonen>
annevk: thanks. (It seems to use AVX2, which we can't use unconditionally in Gecko. We could use it behind cpuid sniffing, though.)
18:57
<TabAtkins>
gsnedders: Nope, no way to do so unless gCS returns it already.
18:57
<TabAtkins>
(And note that the definition of "resolved value" is more complex than just being time-based; some Grid properties return the used value, for example.)
19:37
<gsnedders>
TabAtkins: and that's still true with Houdini, right? Typed OM is purely computed, right?
19:38
<TabAtkins>
Yes. We do plan to add a used value map, but it's a bunch more work
19:38
<TabAtkins>
Because used values don't exist all the time
19:39
<gsnedders>
Sure.