skip to main content
10.1145/3543873.3585572acmconferencesArticle/Chapter ViewAbstractPublication PageswwwConference Proceedingsconference-collections
research-article

Caught in the Game: On the History and Evolution of Web Browser Gaming

Published:30 April 2023Publication History

ABSTRACT

Web browsers have come a long way since their inception, evolving from a simple means of displaying text documents over the network to complex software stacks with advanced graphics and network capabilities. As personal computers grew in popularity, developers jumped at the opportunity to deploy cross-platform games with centralized management and a low barrier to entry. Simply going to the right address is now enough to start a game. From text-based to GPU-powered 3D games, browser gaming has evolved to become a strong alternative to traditional console and mobile-based gaming, targeting both casual and advanced gamers. Browser technology has also evolved to accommodate more demanding applications, sometimes even supplanting functions typically left to the operating system. Today, websites display rich, computationally intensive, hardware-accelerated graphics, allowing developers to build ever-more impressive applications and games.

In this paper, we present the evolution of browser gaming and the technologies that enabled it, from the release of the first text-based games in the early 1990s to current open-world and game-engine-powered browser games. We discuss the societal impact of browser gaming and how it has allowed a new target audience to access digital gaming. Finally, we review the potential future evolution of the browser gaming industry.

References

  1. 1995. Netscape Navigator 2.0b1. https://web.archive.org/web/20020203083536http://www25.netscape.com:80/eng/mozilla/2.0/relnotes/windows-2.0b1.html.Google ScholarGoogle Scholar
  2. 1996. ASCII version of Space Invaders - Reproduced by N. Landsteiner. https://www.masswerk.at/termlib/sample_invaders.html.Google ScholarGoogle Scholar
  3. 1996. HotJava 1.0 alpha2 (Web Archive). https://web.archive.org/web/19961225173659http://sunsite.unc.edu:80/pub/sun-info/hotjava/.Google ScholarGoogle Scholar
  4. 1996. Internet Explorer 3.0 news release. https://news.microsoft.com/1996/08/13/microsoft-launches-microsoft-internet-explorer-3-0-with-exclusive-free-content-offers-from-top-web-sites/. Accessed: 2022-10-30.Google ScholarGoogle Scholar
  5. 1996. Netscape Navigator 2.0 (Web Archive). https://web.archive.org/web/19970709120829http://home.netscape.com/comprod/products/navigator/version_2.0/index.html.Google ScholarGoogle Scholar
  6. 1997. Macromedia Rides the FutureWave. https://www.wired.com/1997/01/macromedia-rides-the-futurewave/. Accessed: 2022-11-06.Google ScholarGoogle Scholar
  7. 2004. Extending HTML. https://ln.hixie.ch/?start=1089635050. Accessed: 2022-11-07.Google ScholarGoogle Scholar
  8. 2005. Adobe Buys Macromedia for $3.4 Billion. https://www.nytimes.com/2005/04/19/technology/adobe-buys-macromedia-for-34-billion.html. Accessed: 2022-11-06.Google ScholarGoogle Scholar
  9. 2005. Web Applications 1.0 - Early working draft. https://whatwg.org/specs/web-apps/2005-09-01/. Accessed: 2022-11-06.Google ScholarGoogle Scholar
  10. 2009. SuperMeatBoy Development Blog. http://supermeatboy.blogspot.com/2009/04/i-sleep-to-sounds-of-squrils-making.html. Accessed: 2022-11-07.Google ScholarGoogle Scholar
  11. 2010. Thoughts on Flash (Web Archive). https://web.archive.org/web/20100630153444/https://www.apple.com/hotnews/thoughts-on-flash/. Accessed: 2022-11-03.Google ScholarGoogle Scholar
  12. 2012. Taking advantage of GPU acceleration in the 2D canvas. https://developer.chrome.com/blog/taking-advantage-of-gpu-acceleration-in-the-2d-canvas/.Google ScholarGoogle Scholar
  13. 2015. Mozilla - NPAPI Plugins in Firefox. https://blog.mozilla.org/futurereleases/2015/10/08/npapi-plugins-in-firefox/.Google ScholarGoogle Scholar
  14. 2017. Flash & the Future of Interactive Content. https://blog.adobe.com/en/publish/2017/07/25/adobe-flash-update. Accessed: 2022-11-07.Google ScholarGoogle Scholar
  15. 2019. Unreal Engine - HTML5 Game Development. https://docs.unrealengine.com/4.27/en-US/SharingAndReleasing/HTML5/. Accessed: 2022-11-06.Google ScholarGoogle Scholar
  16. 2022. Bluemaxima’s Flashpoint. https://bluemaxima.org/flashpoint/. Accessed: 2022-11-05.Google ScholarGoogle Scholar
  17. 2022. Direct3D 12 Api. https://docs.microsoft.com/en-us/windows/win32/direct3d12/direct3d-12-graphics.Google ScholarGoogle Scholar
  18. 2022. Khronos Group. https://www.khronos.org/.Google ScholarGoogle Scholar
  19. 2022. Microsoft First Quarter Earnings Conference Call. https://www.microsoft.com/en-us/Investor/events/FY-2023/earnings-fy-2023-q1.aspx. Accessed: 2022-11-06.Google ScholarGoogle Scholar
  20. 2022. Mosaic browser. https://www.ncsa.illinois.edu/research/project-highlights/ncsa-mosaic/. Accessed: 2022-10-31.Google ScholarGoogle Scholar
  21. 2022. Newgrounds. https://www.newgrounds.com/. Accessed: 2022-11-05.Google ScholarGoogle Scholar
  22. 2022. OECD - Broadband statistics. https://www.oecd.org/sti/broadband/broadband-statistics/.Google ScholarGoogle Scholar
  23. 2022. Phaser Game Engine. https://phaser.io/.Google ScholarGoogle Scholar
  24. 2022. Sony Corporation. https://sony.com.Google ScholarGoogle Scholar
  25. 2022. Transcript - Nvidia’s earnings call. https://www.fool.com/earnings/call-transcripts/2022/08/24/nvidia-nvda-q2-2023-earnings-call-transcript/. Accessed: 2022-11-06.Google ScholarGoogle Scholar
  26. 2022. Unity. https://unity.com.Google ScholarGoogle Scholar
  27. 2022. Unreal Engine. https://www.unrealengine.com.Google ScholarGoogle Scholar
  28. 2022. Vulkan API. https://www.vulkan.org/.Google ScholarGoogle Scholar
  29. 2022. W3C - WebGPU working draft. https://www.w3.org/TR/webgpu/.Google ScholarGoogle Scholar
  30. 2023. Farmville. https://www.farmville3.com/.Google ScholarGoogle Scholar
  31. 2023. Neopets. https://www.neopets.com/.Google ScholarGoogle Scholar
  32. 2023. Stardoll. https://www.stardoll.com/.Google ScholarGoogle Scholar
  33. Apple. 2022. Metal API. https://developer.apple.com/metal/.Google ScholarGoogle Scholar
  34. Damjan Buhov, Julian Rauchberger, and Sebastian Schrittwieser. 2018. FLASH: Is the 20th Century Hero Really Gone? Large-Scale Evaluation on Flash Usage & Its Security and Privacy Implications.J. Wirel. Mob. Networks Ubiquitous Comput. Dependable Appl. 9, 4 (2018), 26–40.Google ScholarGoogle Scholar
  35. Wei Cai, Ryan Shea, Chun-Ying Huang, Kuan-Ta Chen, Jiangchuan Liu, Victor CM Leung, and Cheng-Hsin Hsu. 2016. A survey on cloud gaming: Future of computer games. IEEE Access 4 (2016), 7605–7620.Google ScholarGoogle ScholarCross RefCross Ref
  36. Kuan-Ta Chen, Yu-Chun Chang, Po-Han Tseng, Chun-Ying Huang, and Chin-Laung Lei. 2011. Measuring the latency of cloud gaming systems. In Proceedings of the 19th ACM international conference on Multimedia. 1269–1272.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Yingyot Chiaravutthi. 2006. Firms’ strategies and network externalities: Empirical evidence from the browser war. The Journal of High Technology Management Research 17, 1 (2006), 27–42.Google ScholarGoogle ScholarCross RefCross Ref
  38. Vickie Curtis. 2014. Online citizen science games: opportunities for the biological sciences. Applied & translational genomics 3, 4 (2014), 90–94.Google ScholarGoogle Scholar
  39. Mikhail Fiadotau. 2020. Growing old on Newgrounds: The hopes and quandaries of Flash game preservation. First Monday (2020).Google ScholarGoogle Scholar
  40. Andrew Guldman. 2002. Building Rich Internet Applications with Macromedia Flash MX and ColdFusion MX. Macromedia white paper (2002).Google ScholarGoogle Scholar
  41. Rob Hawkes. 2011. Foundation HTML5 Canvas: For Games and Entertainment. Apress.Google ScholarGoogle Scholar
  42. HP. 2021. Top 50 best-selling video games of all time. https://www.hp.com/us-en/shop/tech-takes/top-50-best-selling-video-games-all-time. Accessed: 2022-11-05.Google ScholarGoogle Scholar
  43. Jeremy Keith. 2005. A Brief History of JavaScript. DOM Scripting: Web Design with JavaScript and the Document Object Model (2005), 3–10.Google ScholarGoogle Scholar
  44. Michael Lujan, Michael Baum, Dayuan Chen, and Ziliang Zong. 2019. Evaluating the Performance and Energy Efficiency of OpenGL and Vulkan on a Graphics Rendering Server. In 2019 International Conference on Computing, Networking and Communications (ICNC). IEEE, 777–781.Google ScholarGoogle ScholarCross RefCross Ref
  45. Meta. 2021. Our vision for the metaverse. https://tech.fb.com/ar-vr/2021/10/connect-2021-our-vision-for-the-metaverse/. Accessed: 2022-11-06.Google ScholarGoogle Scholar
  46. Mozilla. 2022. WebXR Device API. https://developer.mozilla.org/en-US/docs/Web/API/WebXR_Device_API. Accessed: 2022-11-06.Google ScholarGoogle Scholar
  47. Oracle. 2017. JDK 9 Release Notes. https://www.oracle.com/java/technologies/javase/9-deprecated-features.html. Accessed: 2022-11-04.Google ScholarGoogle Scholar
  48. Michael D Patrick. 2019. A Brief History of Digital Communications. In Social Media for Medical Professionals. Springer, 23–47.Google ScholarGoogle Scholar
  49. Anastasia Salter and John Murray. 2014. Flash: Building the interactive web. MIT Press.Google ScholarGoogle ScholarCross RefCross Ref
  50. Statista. 2020. Gaming: The Most Lucrative Entertainment Industry By Far. https://www.thc-pod.com/episode/the-gaming-industry-is-now-bigger-than-movies-and-music-combined. Accessed: 2022-11-08.Google ScholarGoogle Scholar
  51. Simon Stobart and Mike Vassileiou. 2004. Introduction to PHP. In PHP and MySQL Manual. Springer, 7–11.Google ScholarGoogle Scholar
  52. W3C. 1996. HTML 4.0 press release. https://www.w3.org/Press/HTML4-REC-fact.html. Accessed: 2022-11-06.Google ScholarGoogle Scholar
  53. Yuntao Wang, Zhou Su, Ning Zhang, Rui Xing, Dongxiao Liu, Tom H Luan, and Xuemin Shen. 2022. A survey on metaverse: Fundamentals, security, and privacy. IEEE Communications Surveys & Tutorials (2022).Google ScholarGoogle Scholar
  54. Jennifer R Whitson and Claire Dormann. 2011. Social gaming for change: Facebook unleashed. First Monday (2011).Google ScholarGoogle Scholar
  55. Allen Wirfs-Brock and Brendan Eich. 2020. JavaScript: The First 20 Years. Proc. ACM Program. Lang. 4, HOPL, Article 77 (jun 2020), 189 pages. https://doi.org/10.1145/3386327Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    WWW '23 Companion: Companion Proceedings of the ACM Web Conference 2023
    April 2023
    1567 pages
    ISBN:9781450394192
    DOI:10.1145/3543873

    Copyright © 2023 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 30 April 2023

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate1,899of8,196submissions,23%

    Upcoming Conference

    WWW '24
    The ACM Web Conference 2024
    May 13 - 17, 2024
    Singapore , Singapore
  • Article Metrics

    • Downloads (Last 12 months)80
    • Downloads (Last 6 weeks)10

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format