If mobile device operating systems and mobile browsers have a better JavaScript execution time, the performance of HTML5 is expected to take over to legacy plug-in based applications. Also, with new mobile device operating systems like android and their support for most of the HTML5 capabilities in the native browsers as well the performance of HTML5 based web applications are better and smoother.
From the experiments conducted and observations taken, we came to an conclusion that although the performance of HTML5 based web applications were providing better user experience in terms of network loading time, CPU and Memory consumption thus increasing the possibility of switching between the applications within the mobile devices, the flash based applications were smoother and faster in terms of rendering in the browsers. In terms of single application access by the user, the flash based applications, as we observed were effective in terms of rendering and display but would limit the multi-tasking feature of the mobile device with low effective utilization of the application switching capability.
HTML5 is in the development process and developers are trying to make it better with more features. However, adding more new tags and capabilities to the DOM layer and making the universal standard for all browsers will not still make HTML5 better than other legacy plug-in based applications until the developers can provide a better JavaScript engine for mobile devices for less page rendering time in the client device. Also the device hardware limits the performance of HTML5 web applications