With heavy data, there is an option to use self_contained = false and host the html document. With that you can use server side feature of DT for example. https://rstudio.github.io/DT/server.html
You can also have plots in files and loads them when required instead of having them embeded in the html file directly.
all the objects are are not necessary
Have you examples of what you think is not necessary ?