The web interface should be radically refactored

John R. Douceur, Jon Howell, Bryan Parno, Michael Walfish, Xi Xiong

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The Web API conflates two conflicting goals: serving developers by supporting a wide and growing suite of functionality, and providing applications with an isolated execution environment. We propose to split the API into two levels of interface: a low-level interface that governs the relationship between the application and the browser, and a set of high-level interfaces that govern the relationship between the application and its developer. We delineate a tiny set of properties needed by the low-level interface. We argue that this restructuring provides significant benefit to both developers and users.

Original languageEnglish (US)
Title of host publicationProceedings of the 10th ACM Workshop on Hot Topics in Networks, HotNets-10
DOIs
StatePublished - 2011
Event10th ACM SIGCOMM Workshop on Hot Topics in Networks, HotNets-10 - Cambridge, MA, United States
Duration: Nov 14 2011Nov 15 2011

Publication series

NameProceedings of the 10th ACM Workshop on Hot Topics in Networks, HotNets-10

Other

Other10th ACM SIGCOMM Workshop on Hot Topics in Networks, HotNets-10
Country/TerritoryUnited States
CityCambridge, MA
Period11/14/1111/15/11

Keywords

  • programming interface
  • web procotol

ASJC Scopus subject areas

  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'The web interface should be radically refactored'. Together they form a unique fingerprint.

Cite this