Slow rendering of large tables

Hi Chris, I had just upgraded to 1.13.3 a few days ago for Multiple Page renders on app restart+reconnect I have gotten no response and would love a little feedback on whether that is a bug or normal behavior that I just don’t understand.

Back to this problem, I just upgraded to 1.13.4 and the results are the same. The page spends a little over one second per 1000 rows in the Loading state until it displays. Here is an example program I am testing with that is completely free of any CSS elements in the table:

import dash
import dash_html_components as html

app = dash.Dash()

rows = 10000

app.layout = html.Div([
    html.Div(html.Table([html.Tr([html.Td(f'A{i}'),
                         html.Td(f'B{i}'),
                         html.Td(f'C{i}')]) for i in range(rows)]),
             style={'height': f'400px', 'width': f'200px',
                    'border': '1px', 'overflow': 'auto'}),
])

if __name__ == '__main__':
    app.run_server(port=5555, debug=True)