Also, since this was mostly a DNS-focused proof of concept, I don't particularly care about that. Not in this case, at least.
I guess there are lots of tiny edge cases that look like that.
How could they even know to tuen it on when all they get is an empty page?
And yet most site designers which require javascript turn out to be thoughtful enough to make a note of it rather than leave a completely empty page.
And public sites which absolutely require javascript to do anything turn out to be quite rare.
So there’s no reason to be used to it. “Some buttons don’t work”, yes I do expect i need to allow some JS. “Nothing shows up at all” is usually a network issue.
Class fields are later addition to classes. And completely unnecessary here, it looks. The class fields are just duplicates of the instance fields, which are always filled.
> The other 4% is divided between Internet Explorer, Opera Mini and obsolete versions of every other browser. So I'm trying to figure out what kind of people are using such ancient technology and why?
Unsupported device which can not have recent updates for one reason or an other?
Or at all since the content is entirely injected via JS with no fallback (and the JS uses class fields in case you thought an old browser might be able to load it).