Going through this ticket, Good observation Bibin A Chundatt This optimization is really helpful in large cluster.
The overall patch looks good to me.
One of the article I read about defferRedering after this issue is link. They explain how the tables are rendered fast if they enable defferRedering.
When deferred rendering is enabled, rather than having DataTables create all TR and TD nodes required for the table when the data is loaded, DataTables will only create the nodes required for each individual row at the time of that row being drawn on the page (these nodes are then retained in case they are needed again so they aren't created multiple times). This can give a significant performance increase, since a lot less work is done at initialisation time.
I will simulate with and without patch, let me see the difference in page loading time.