I recently built an instance of Paraview-Glance as I wished to customize the interface. While doing that, I saw that almost all of the DOM was being created by a JS script. Can somebody please share why this design decision was taken? Why would you not create a template HTML and only change certain parts of DOM using JS?
It is my assumption that the creators of the script had very good reasons to design it in such a way. I would really like to learn that please.