Client-Side Cornucopia: Comparing the Built-In Application Architecture Models in the Web Browser

WEB INFORMATION SYSTEMS AND TECHNOLOGIES (WEBIST 2018)(2019)

引用 0|浏览11
暂无评分
摘要
The programming capabilities of the Web can be viewed as an afterthought, designed originally by non-programmers for relatively simple scripting tasks. This has resulted in cornucopia of partially overlapping options for building applications. 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 give an overview and comparison of these built-in client-side web application architectures in light of the established software engineering principles. We also reflect on our earlier work in this area, and provide an expanded discussion of the current situation. In conclusion, while the dominance of the base HTML/CSS/JS technologies cannot be ignored, we expect Web Components and WebGL to gain more popularity as the world moves towards increasingly complex web applications, including systems supporting virtual and augmented reality.
更多
查看译文
关键词
Web programming,Single page web applications,Web Components,Web application architectures,Rendering engines,Web rendering,Web browser
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要