To make the splash screen show a bit longer, IView should remove i-app-loading class only until the updateFromUIDL is called for the first time, not in the constructor. Created
a ticket for it .
There were some changes in 6.5.1 and 6.5.4 related to this. The method writeAjaxPageHtmlMainDiv is still there but the HttpServletRequest has been added as a parameter. Also starting from 6.5.4 the v-app-loading is a div inside the main v-app div and all contents of the main v-app div is removed when the application starts. You should thus be able to add whatever fancy loading screen you like inside the main v-app div (in writeAjaxPageHtmlMainDiv) and it will be removed automatically when the application starts (no need to worry about display:none etc).