TY - GEN
T1 - The web interface should be radically refactored
AU - Douceur, John R.
AU - Howell, Jon
AU - Parno, Bryan
AU - Walfish, Michael
AU - Xiong, Xi
N1 - Copyright:
Copyright 2012 Elsevier B.V., All rights reserved.
PY - 2011
Y1 - 2011
N2 - 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.
AB - 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.
KW - programming interface
KW - web procotol
UR - http://www.scopus.com/inward/record.url?scp=84855206506&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84855206506&partnerID=8YFLogxK
U2 - 10.1145/2070562.2070572
DO - 10.1145/2070562.2070572
M3 - Conference contribution
AN - SCOPUS:84855206506
SN - 9781450310598
T3 - Proceedings of the 10th ACM Workshop on Hot Topics in Networks, HotNets-10
BT - Proceedings of the 10th ACM Workshop on Hot Topics in Networks, HotNets-10
T2 - 10th ACM SIGCOMM Workshop on Hot Topics in Networks, HotNets-10
Y2 - 14 November 2011 through 15 November 2011
ER -