Skip to main navigation Skip to search Skip to main content

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

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationWeb Information Systems and Technologies - 14th International Conference, WEBIST 2018, Revised Selected Papers
EditorsMaría José Escalona, Francisco Domínguez Mayo, Tim A. Majchrzak, Valérie Monfort
PublisherSpringer
Pages1-24
Number of pages24
ISBN (Print)9783030353292
DOIs
Publication statusPublished - 2019
Publication typeA4 Article in conference proceedings
EventInternational Conference on Web Information Systems and Technologies - Seville, Spain
Duration: 18 Sept 201820 Sept 2018

Publication series

NameLecture Notes in Business Information Processing
Volume372
ISSN (Print)1865-1348
ISSN (Electronic)1865-1356

Conference

ConferenceInternational Conference on Web Information Systems and Technologies
Country/TerritorySpain
CitySeville
Period18/09/1820/09/18

Keywords

  • Rendering engines
  • Single page web applications
  • Web application architectures
  • Web browser
  • Web Components
  • Web programming
  • Web rendering

Publication forum classification

  • Publication forum level 1

ASJC Scopus subject areas

  • Management Information Systems
  • Control and Systems Engineering
  • Business and International Management
  • Information Systems
  • Modelling and Simulation
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'Client-Side Cornucopia: Comparing the Built-In Application Architecture Models in the Web Browser'. Together they form a unique fingerprint.

Cite this