Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
The Web Interface Should Be Radically Refactored

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

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.

Details

Publication typeInproceedings
Published inTenth ACM Workshop on Hot Topics in Networks (HotNets-X)
PublisherACM SIGCOMM
> Publications > The Web Interface Should Be Radically Refactored