World Congress 2021 Jul 1, 2021

The State Of The Web

Jeremy Keith

Are heavy frameworks actually making the web worse? Discover why overcoming massive software bloat requires us to ruthlessly prioritize the end-user over developer convenience.

Pause
Mute Enter Fullscreen
#1 about 7 min

Finding perspective through the overview effect

The Apollo 8 Earthrise photograph demonstrates how a shift in vantage point alters human perspective.

#2 about 4 min

The historical origins of the World Wide Web

Early concepts of hypertext and networked computers culminated in the creation of the global hypertext system.

#3 about 2 min

Overcoming constraints in web color palettes

The transition from a limited palette of web safe colors to modern, complex color spaces allows for richer web design.

#4 about 5 min

From system fonts to variable typography

Web typography evolved from basic system fonts and image hacks to standardized variable fonts.

#5 about 5 min

Integrating media and the influence of Flash

Proprietary plugins like Flash acted as an incubator for modern web standards including scalable vector graphics and native media elements.

#6 about 4 min

Moving from fixed layouts to responsive design

The shift from layout hacks like tables to fluid design using modern layout algorithms transformed multi-device support.

#7 about 5 min

Taming browser quirks and JavaScript evolution

Standardization and libraries like jQuery smoothed over early differences in browser behavior and made DOM scripting accessible.

#8 about 2 min

Expanding web capabilities to rival native applications

The expansion of device APIs and service workers enables web applications to match native app performance.

#9 about 4 min

The negative impact of behavioral web tracking

Third-party cookies and tracking mechanisms degraded user privacy and the overall web experience in the pursuit of targeted advertising.

#10 about 5 min

Rethinking the architecture of single page web applications

Relying on heavy JavaScript frameworks to recreate native browser functionalities leads to poor performance and bloated payloads.

#11 about 2 min

Valuing user needs over developer convenience

Embracing native web capabilities prevents users from paying a performance tax for unnecessary dependency downloads.

#12 about 3 min

Defending and changing expectations of the web

Developers hold a shared responsibility to protect the capabilities of the web by building exceptional user experiences.

Matching moments

3:42 min

Remembering past challenges and early web engineering solutions

Lorenzo Pieri · WWC 2023

1:50 min

Examining the historical evolution of web design practices

Chris Heilmann +2 · LIVE

7:03 min

The case for the web as a developmental platform

Maxim Salnikov Maxim Salnikov · JS Congress

4:25 min

Historic resilience and backward compatibility of web technologies

Ire Aderinokun · WWC 2022

3:08 min

Introduction to building accessible web frontends

Konstantin Tieber · WWC 2022

2:10 min

Influential design principles from the early web

Jeremy Keith · WWC 2022

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Fast by Design: A Masterclass in High-Performance Web Engineering

Aaron Grogg

Senior web developer, committed to improving the user experience by improving web performance

Aaron Grogg
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

Small LLM in your Browser: Huge Opportunities for Web Applications

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky
Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

Offloading IoT State: Solving the Memory Crisis on Legacy Hardware

Pravin Nagare

Senior Software Engineer, Roku

Pravin Nagare