curl https://news.ycombinator.com/item?id=47564421#47564679 | wc -c
143927

  curl https://news.ycombinator.com/item?id=47564421#47564679 | pup -p --charset utf8 'text{}' | wc -c
30954

Huh, fair enough. I was looking at the network console in the browser and it said 89KB.

Almost certainly my fault...sorry!

Our comments don't really contradict each other. The page size without any linked documents like an external style sheet grew to 140KB after your comment. But just the text is 30KB.

That's only HTML but when it is loaded in chromr it is more than 40 MiB.