Don't load > 2MB of JSON when loading messages
When loading messages, LearningSuite loads 2MB of JSON. It seems be
loading all the recipients and all kinds of extra data for every thread. As a result, it takes forever to load, and I am almost always only interested in
the newest messages.
The actual text content of the messages I have received probably fits
in < 10 kilobytes (definitely less than 100 kb). Load the other stuff dynamically or something.
This is not an enhancement request, rather a bug. Please email email@example.com so they can handle the problem. Have a good day!
Robert Nay commented
I agree! I went through and deleted almost all message threads that had accumulated during the semester, but it didn’t lead to any speed up, since after loading those messages are instantly accessible in the deleted messages section. Sections other than inbox (and perhaps starred) could not be loaded by default, and lazy-loaded only if a student clicks one of those sections.