From Mosaic to Modern: The Evolution of Web App Architectures

Track: Web and Front-end
Abstract
The introduction of the NCSA Mosaic browser in 1993 marked the inception of the modern web. What began as a platform for static hypertext documents rapidly evolved, embracing dynamic content, interactive functionality, and eventually the extensive capabilities of today's rich web applications. In this session, we will:

* Explore the pivotal shifts in web application architectures from the early 1990s to the present.
* Highlight the successful strategies, acknowledge the missteps, and identify the driving factors behind each architectural choice.
* Offer insights into the repeated patterns and lessons learned from history.

With a keen understanding of the past, attendees will be better poised to approach future web development challenges with clarity and confidence. Join this journey through time to gain a deeper appreciation of the web's evolution and prepare for what lies ahead.
Kito Mann
Kito D. Mann is the Principal Consultant at Virtua, Inc., specializing in enterprise application architecture, training, development, and mentoring with microservices, cloud, Web Components, Angular, and Jakarta/Java EE technologies. He is also the co-host of The Stackd Podcast and the author of JavaServer Faces in Action. Mann has participated in several Java Community Process expert groups (including CDI, JSF, and Portlets) and is an internationally recognized speaker. He is also a Java Champion and Google Developer Expert in Web Technologies. He holds a BA in Computer Science from Johns Hopkins University.