{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:23:47Z","timestamp":1759134227780,"version":"3.41.0"},"reference-count":25,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2017,8,1]],"date-time":"2017-08-01T00:00:00Z","timestamp":1501545600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Queue"],"published-print":{"date-parts":[[2017,8]]},"abstract":"<jats:p>The world is more connected than it ever has been before, and with our pocket supercomputers and IoT (Internet of Things) future, the next generation of the web might just be delivered in a peer-to-peer model. It\u2019s a giant problem space, but the necessary tools and technology are here today. We just need to define the problem a little better.<\/jats:p>","DOI":"10.1145\/3134434.3136953","type":"journal-article","created":{"date-parts":[[2020,9,3]],"date-time":"2020-09-03T04:27:23Z","timestamp":1599107243000},"page":"50-76","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Cache Me If You Can"],"prefix":"10.1145","volume":"15","author":[{"given":"Jacob","family":"Loveless","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,8]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"143","article-title":"Zipf's law and the Internet","volume":"3","author":"Adamic L. A.","year":"2002","journal-title":"Glottometrics"},{"key":"e_1_2_1_2_1","unstructured":"Apple Inc. Safari 11.0; https:\/\/developer.apple.com\/library\/content\/releasenotes\/General\/WhatsNewInSafari\/Safari_11_0\/Safari_11_0.html.  Apple Inc. Safari 11.0; https:\/\/developer.apple.com\/library\/content\/releasenotes\/General\/WhatsNewInSafari\/Safari_11_0\/Safari_11_0.html."},{"key":"e_1_2_1_3_1","unstructured":"Belshe M. 2010. More bandwidth doesn't matter  (much); https:\/\/docs.google.com\/a\/chromium.org\/viewer? a=v&pid=sites&srcid=Y2hyb21pdW0ub3JnfGRIdnxneDoxMzcy0WI1N2I4YzI3NzE2.  Belshe M. 2010. More bandwidth doesn't matter  (much); https:\/\/docs.google.com\/a\/chromium.org\/viewer? a=v&pid=sites&srcid=Y2hyb21pdW0ub3JnfGRIdnxneDoxMzcy0WI1N2I4YzI3NzE2."},{"key":"e_1_2_1_4_1","unstructured":"Berners-Lee T. Solid; https:\/\/solid.mit.edu\/.  Berners-Lee T. Solid; https:\/\/solid.mit.edu\/."},{"key":"e_1_2_1_5_1","unstructured":"BlogGeek.Me. 2014. Why was SCTP selected for WebRTC's data channel; https:\/\/bloggeek.me\/sctp-data-channel\/.  BlogGeek.Me. 2014. Why was SCTP selected for WebRTC's data channel; https:\/\/bloggeek.me\/sctp-data-channel\/."},{"key":"e_1_2_1_6_1","unstructured":"Cheshire S. 1996-2001. It's the latency stupid; http:\/\/www.stuartcheshire.org\/rants\/latency.html.  Cheshire S. 1996-2001. It's the latency stupid; http:\/\/www.stuartcheshire.org\/rants\/latency.html."},{"key":"e_1_2_1_7_1","unstructured":"Google Groups. 2016. WebRTC; https:\/\/groups.google.com\/forum\/#!topic\/discuss-webrtc\/I0GqzwfKJfQ.  Google Groups. 2016. WebRTC; https:\/\/groups.google.com\/forum\/#!topic\/discuss-webrtc\/I0GqzwfKJfQ."},{"key":"e_1_2_1_8_1","unstructured":"Hart C. 2017. WebRTC: one of 2016's biggest  technologies no one has heard of. WebRTC World; http:\/\/www.webrtcworld.com\/topics\/webrtc-world\/ articles\/428444-webrtc-one-2016s-biggesttechnologies-no-one-has.htm.  Hart C. 2017. WebRTC: one of 2016's biggest  technologies no one has heard of. WebRTC World;  http:\/\/www.webrtcworld.com\/topics\/webrtc-world\/ articles\/428444-webrtc-one-2016s-biggesttechnologies-no-one-has.htm."},{"key":"e_1_2_1_9_1","unstructured":"HTTP Archive; http:\/\/httparchive.org\/trends.php.  HTTP Archive; http:\/\/httparchive.org\/trends.php."},{"key":"e_1_2_1_10_1","unstructured":"Internet World Stats. 2017. World Internet usage and  population statistics March 31 2017; http:\/\/www. internetworldstats.com\/stats.htm.  Internet World Stats. 2017. World Internet usage and  population statistics March 31 2017; http:\/\/www. internetworldstats.com\/stats.htm."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1466443.1466449"},{"key":"e_1_2_1_12_1","unstructured":"Levine P. 2016. The end of cloud computing. Andreessen Horowitz; http:\/\/a16z.com\/2016\/12\/16\/the-end-of-cloudcomputing\/.  Levine P. 2016. The end of cloud computing. Andreessen Horowitz; http:\/\/a16z.com\/2016\/12\/16\/the-end-of-cloudcomputing\/."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523426.2536492"},{"key":"e_1_2_1_14_1","unstructured":"Meeker M. 2017. Internet trends 2017 code conference.  KPCB; http:\/\/www.kpcb.com\/internet-trends.  Meeker M. 2017. Internet trends 2017 code conference.  KPCB; http:\/\/www.kpcb.com\/internet-trends."},{"key":"e_1_2_1_15_1","unstructured":"Mozilla Developer Network. 2017. CacheStorage; https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/ CacheStorage.  Mozilla Developer Network. 2017. CacheStorage; https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/ CacheStorage."},{"key":"e_1_2_1_16_1","unstructured":"Mozilla Developer Network. 2017. FetchAPI; https:\/\/ developer.mozilla.org\/en-US\/docs\/Web\/API\/Fetch_API.  Mozilla Developer Network. 2017. FetchAPI; https:\/\/ developer.mozilla.org\/en-US\/docs\/Web\/API\/Fetch_API."},{"key":"e_1_2_1_17_1","unstructured":"Mozilla Developer Network. 2017. IndexedDB API; https:\/\/ developer.mozilla.org\/en-US\/docs\/Web\/API\/IndexedDB_ API.  Mozilla Developer Network. 2017. IndexedDB API; https:\/\/ developer.mozilla.org\/en-US\/docs\/Web\/API\/IndexedDB_ API."},{"key":"e_1_2_1_18_1","unstructured":"Mozilla Developer Network. 2017. Using service workers; https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/ API\/Service_Worker_API\/Using_Service_Workers.  Mozilla Developer Network. 2017. Using service workers; https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/ API\/Service_Worker_API\/Using_Service_Workers."},{"key":"e_1_2_1_19_1","unstructured":"Real-time communication in web browsers (rtcweb) Charter for Working Group; http:\/\/datatracker.ietf.org\/ wg\/rtcweb\/charter\/.  Real-time communication in web browsers (rtcweb) Charter for Working Group; http:\/\/datatracker.ietf.org\/ wg\/rtcweb\/charter\/."},{"key":"e_1_2_1_20_1","unstructured":"Simple WebRTC video\/voice and data channels. Github; https:\/\/github.com\/edgemesh\/simple-peer.  Simple WebRTC video\/voice and data channels. Github; https:\/\/github.com\/edgemesh\/simple-peer."},{"key":"e_1_2_1_21_1","unstructured":"WebRTC for Go. Github; https:\/\/github.com\/keroserene\/go-webrtc.  WebRTC for Go. Github; https:\/\/github.com\/keroserene\/go-webrtc."},{"key":"e_1_2_1_22_1","unstructured":"Wikipedia. Signalling System No. 7; https:\/\/en.wikipedia.org\/wiki\/Signalling_System_No._7.  Wikipedia. Signalling System No. 7; https:\/\/en.wikipedia.org\/wiki\/Signalling_System_No._7."},{"key":"e_1_2_1_23_1","unstructured":"Wikipedia. Autonomous system; https:\/\/en.wikipedia.org\/ wiki\/Autonomous_system_(Internet).  Wikipedia. Autonomous system; https:\/\/en.wikipedia.org\/ wiki\/Autonomous_system_(Internet)."},{"key":"e_1_2_1_24_1","unstructured":"Wolfgang Digital. 2016. E-commerce KPI benchmarks; https:\/\/www.wolfgangdigital.com\/uploads\/general\/ KPI_Infopgrahic_2016.jpg.  Wolfgang Digital. 2016. E-commerce KPI benchmarks; https:\/\/www.wolfgangdigital.com\/uploads\/general\/ KPI_Infopgrahic_2016.jpg."},{"key":"e_1_2_1_25_1","unstructured":"YouTube. 2016. WebRTC; https:\/\/youtu.be\/ OUfYFMGtPQ0?t=16504.  YouTube. 2016. WebRTC; https:\/\/youtu.be\/ OUfYFMGtPQ0?t=16504."}],"container-title":["Queue"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3134434.3136953","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3134434.3136953","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:30:10Z","timestamp":1750217410000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3134434.3136953"}},"subtitle":["Building a decentralized web-delivery model"],"short-title":[],"issued":{"date-parts":[[2017,8]]},"references-count":25,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,8]]}},"alternative-id":["10.1145\/3134434.3136953"],"URL":"https:\/\/doi.org\/10.1145\/3134434.3136953","relation":{},"ISSN":["1542-7730","1542-7749"],"issn-type":[{"type":"print","value":"1542-7730"},{"type":"electronic","value":"1542-7749"}],"subject":[],"published":{"date-parts":[[2017,8]]},"assertion":[{"value":"2017-08-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}