Investigate - slow typing
Original report: https://github.com/mattermost/mattermost-server/issues/15012
Some people on the above linked Github issues have reported slow typing on Mattermost.
Also a few people from Mattermost staff have reported the same - see this thread in Ask R&D channel https://community.mattermost.com/core/pl/cgxsqhbxfffn38f8xoqfy38a9c.
Steps to reproduce
1. Start typing a message on Mattermost
2. Wait for text box to catch up with what was typed, sometimes 5+ seconds
Expecting the message box to catch up with my typing with a delay less than 200 ms. The CPU is maxing out whenever I start typing. I can confirm this happens on Chromium as well, and both on Debian and Fedora on different devices.
QA Test Steps
Setup an environment with a steady state of background activity triggering websocket updates (i.e. other users posting on a semi-regular cadence to channels in which the user is a member)
Open 20+ DMs or GMs (the more, the easier this is to reproduce)
Test typing while this background activity is occurring
Tested and Passed on v5.34-rc2. Closing.
Tested and Passed v5.33.2-rc1 (mysql.test), v5.31.2-rc1 (rc.test) and cloud 2263_e45b8b64_8d7b6f78_e5be459b
Tested typing with some background activity and multiple DMs/GMs open; noticing some slowness when 4x cpu throttling, otherwise looks good.
QA note: Test will be created. Leaving open until v5.34 testing is completed.