Comparing the Built-In Application Architecture Models in the Web Browser

Depending on one's viewpoint, a generic standards-compatible web browser supports three, four or five built-in application rendering and programming models. In this paper, we provide an overview of the built-in client-side web application architectures. While the dominance of the base HTML/CSS/JS technologies cannot be ignored, we foresee Web Components and WebGL gaining popularity as the world moves towards more complex and even richer web applications, including systems supporting virtual and augmented reality.

[1]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[2]  Tommi Mikkonen,et al.  Web browser as an application platform: the lively Kernel experience , 2008 .

[3]  Tommi Mikkonen,et al.  Web Applications – Spaghetti Code for the 21st Century , 2008, 2008 Sixth International Conference on Software Engineering Research, Management and Applications.

[4]  Tommi Mikkonen,et al.  Web Browser as an Application Platform , 2008, 2008 34th Euromicro Conference Software Engineering and Advanced Applications.