Adding RichTextEditors to a DataGrid causes a significant performance hit on initial page load preventing further interaction in the grid. I have attached a gif and a toy problem example to demonstrate. Note that in this example I am simply displaying a grid of 30 rows each with 3 disabled RichTextFields and edit buttons to bring up a dialog box. You will see that after the page has loaded, I click the edit button and nothing happens for about 10 -15 seconds until the dialog finally loads. Any further interaction after that is seamless. The delay in initial interaction gets worse the more rows you add or the more columns with RichTextEditors.
Attachment:
sfgridandsfrichtexteditorspeed_cd465c9.zip