@nikitonsky just used your method to check out what we have for https://karrot.world / @karrot
1.86mb of JavaScript for logged in main view - with maps, threaded messaging, emoji reactions, "events", etc...
Compares quite favourably to sites of similar complexity from your post (discord = 21mb, slack = 55mb!!!).
We also always publish a bundle analysis along with the code, e.g. https://karrot.world/bundlesize.html (ah, just noticed we've accidentally pulled in lodash recently!)