Abstract
The original design of the Web is based on stateless interactions and users following textual hyperlinks. Early in the history of the Web, this approach showed limitations and called for additions to the original set of Web protocols. We define some crucial additions as patches and present three major computational ones.
It’s not a bug! It’s a feature.
Anonymous
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The website http://www.evolutionoftheweb.com displays a magnificent visualization of the evolution of the Web from its origin until 2012, highlighting the browsers’ lifespan, and the introduction of new standards and technologies.
References
Barnett, R. (2013). Web application defender’s cookbook: Battling hackers and protecting users. London: Wiley.
Camden, R. (2015). Client-side data storage. Sebastopol: O’Reilly.
Garcia Lopez, P., Montresor, A., Epema, D., Datta, A., Higashino, T., Iamnitchi, A., et al. (2015). Edge-centric computing: Vision and challenges. ACM SIGCOMM Computer Communication Review, 45(5), 37–42.
Garrett, J. J. (2005). Ajax: A new approach to web applications. http://adaptivepath.org/ideas/ajax-new-approach-web-applications/
Kristol, D. M. (2001). Http cookies: Standards, privacy, and politics. ACM Transactions on Internet Technology, 1(2), 151–198.
Lubbers, P., & Greco, F. (2010). HTML5 Web sockets: A quantum leap in scalability for the Web. SOA World Magazine, (1).
Minkowski, M. S., & Powell, J. C. (2014). Single page web applications. Shelter Island: Manning.
Raymond, E. S. (1996). The new hacker’s dictionary. Cambridge: MIT Press.
Stuttard, D., & Pinto, M. (2011). The web application hacker’s handbook (2nd ed.). London: Wiley.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Aiello, M. (2018). Patching the Web. In: The Web Was Done by Amateurs. Springer, Cham. https://doi.org/10.1007/978-3-319-90008-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-90008-7_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-90007-0
Online ISBN: 978-3-319-90008-7
eBook Packages: Computer ScienceComputer Science (R0)