...With AJAX at the center, and a "Render-On-Load" servlet that can start loading from any element in the tree, you can always ensure that you can provide a secure, cross-browser web application.
By Default, Server-Side-Only development is more secure than any other method out there.
https://www.youtube.com/channel/UCKmp3cltVruaBZtGU5VH_Lg
Water: a fast, secure, dynamic OO language and database. Water is an all-purpose language (and meta-language) that runs Web applications in the browser or server-side. Water is compatible with .NET, Java, and C on Windows, Linux and Mac OS X system.
The goal of XML11 is to help programmers write AJAX-applications without requiring any JavaScript knowledge. XML11 allows you to write your application in Java which is then translated to JavaScript so that it can run inside any browser.