Use RSpec's documentation format globally
Fragment cache individual message table rows

View rendering can take much more time than you might expect.
Short-circuiting the process by pulling pre-rendered text out of memory
can significantly reduce rendering time.