Using shiny::renderDataTable is considerably faster than DT::renderDataTable for both very large and even very small (181) tables in a shiny app. This has been tested on windows and a linux based shiny server with the same results. I have tried variations of all of the options, including server=FALSE and server=TRUE. Unfortunately, it looks like there is an error with shiny::renderDataTable on the linux server (shiny 1.3.2 renderDataTable() can't work now), and this function is being deprecated. Thus, I am stuck with DT::renderDataTable.
Does anyone know why DT:renderDataTable would render and interact so slowly compared to the shiny equivalent?