As for the timestamp, click or hover over the timestamp to see the full date/time, etc.
As for the timestamp, click or hover over the timestamp to see the full date/time, etc.
The only content is in a <noscript> tag, so this complaint is probably coming from people only blocking third party JS.
When reading a random Discourse forum I don't intend to participate in, blocking all JS usually results in a smoother experience than accepting scripts from discourse-cdn.com. The only exception I've found is for massive threads, because there's no JS-free search.
I have experienced it multiple times, that stuff is only in some discourse forum and I see a blank white page. Basically a JS-wall. Not sure, if the people, who hosted it did something weird to cause that issue, but that is the impression I have of discourse forums. Rarely I allow its scripts to run and make the effort to view some content in any such forum. Usually I just close the tab.
Edit: Now I know why I might have had that experience: I also block loads of third party CDNs. Perhaps they were trying to load scripts and resources from there and that's why nothing was shown.
Edit2: But you are also correct: The Nim one does not show anything without JS.
Google's crawler can index JS-only content just fine:
https://www.google.com/search?q=site:https://forum.nim-lang....
What I don't understand is why discourse can't serve up content that isn't interactive. I get lazy loading if there are >1000 comments on a post, but for anything else, static content should be perfectly fine. Even when you have js on, ctrlf doesn't work because of dynamic loading so the site has to hijack the shortcut with different interaction patterns (pressing enter doesn't go to next result, it loads a separate page).
I just tested with the 999 comment post on that site. First page load with no cache is 5.98MB (1.25MB) and took 5.76s load time. Holding the end key to get to the bottom until I hit the last post downloads a total of 1.91MB (718KB transfer) and takes 70s! That's including all the pictures. That cannot be better than than loading all text and optionally deferring all img loads, right?