On the web platform cornucopia

Tommi Mikkonen, Cesare Pautasso, Kari Systä, Antero Taivalsaari

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

7 Downloads (Pure)

Abstract

The evolution of the Web browser has been organic, with new features introduced on a pragmatic basis rather than following a clear rational design. This evolution has resulted in a cornucopia of overlapping features and redundant choices for developing Web applications. These choices include multiple architecture and rendering models, different communication primitives and protocols, and a variety of local storage mechanisms. In this position paper we examine the underlying reasons for this historic evolution. We argue that without a sound engineering approach and some fundamental rethinking there will be a growing risk that the Web may no longer be a viable, open software platform in the long run.

Original languageEnglish
Title of host publicationWeb Engineering - 19th International Conference, ICWE 2019, Proceedings
EditorsMaxim Bakaev, In-Young Ko, Flavius Frasincar
PublisherSpringer Verlag
Pages347-355
Number of pages9
ISBN (Print)9783030192730
DOIs
Publication statusPublished - 2019
Publication typeA4 Article in conference proceedings
EventInternational Conference on Web Engineering - Daejeon, Korea, Republic of
Duration: 11 Jun 201914 Jun 2019

Publication series

NameLecture Notes in Computer Science
Volume11496
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Conference on Web Engineering
Country/TerritoryKorea, Republic of
CityDaejeon
Period11/06/1914/06/19

Keywords

  • HTML5
  • Progressive Web applications
  • Software engineering principles
  • Technology design space
  • Web engineering
  • Web platform

Publication forum classification

  • Publication forum level 1

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'On the web platform cornucopia'. Together they form a unique fingerprint.

Cite this