Conffab by Web Directions
  • Speakers
  • Presentations
  • Conferences
  • Live streams
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In
  • Speakers
  • Presentations
  • Conferences
  • Live streams
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In

Search Conffab

Search presentations, speakers, transcripts, slides and topics.

Searching Conffab

Dawn of the Progressive Single Page App

Mark Dalgleish at Code 2015
Sign up for Conffab Free to watch this and hundreds of other videos for free
  • Details
  • References

With the increasing popularity of single page applications, we’ve seemingly been forced to choose between progressive enhancement and rich, app-like experiences on the Web. Through the power of server-side JavaScript, we now have the ability to share our UI code between client and server, allowing us to get the best of both worlds by pre-rendering on the server. While extremely powerful, this technique only serves to highlight why progressive enhancement continues to be such a vital approach to web development.

After beginning with a refresher course in progressive enhancement, we’ll cover the ways in which we can ensure our single page applications remain crawlable, accessible and resilient, even when JavaScript is completely disabled.

https://markdalgleish.github.io/presentation-dawn-of-the-progressive-single-page-app/

You may also be interested in

Thumbnail for Vanilla Extract: CSS Preprocessing in the Age of Components

Vanilla Extract: CSS Preprocessing in the Age of Components

Mark Dalgleish

Summit ’22

Thumbnail for How React Router Became a Framework

How React Router Became a Framework

Mark Dalgleish

Dev Summit ’24

Thumbnail for Pop-up Accessibility

Pop-up Accessibility

Rhiana Heath

Code 2015

Thumbnail for What Comes Next for the Web Platform?

What Comes Next for the Web Platform?

Alex Russell

Code 2015

Thumbnail for The State of CSS-in-JS

The State of CSS-in-JS

Mark Dalgleish

Hover ’21

Thumbnail for Web Architectures Roundtable

Web Architectures Roundtable

Yoav Weiss

Code 2016

Thumbnail for Designing with Components

Designing with Components

Mark Dalgleish

Code 2019

Thumbnail for CSS Architectures Roundtable

CSS Architectures Roundtable

Mandy Michael

Code 2017

More presentations from Code 2015

Thumbnail for The State of the Animation

The State of the Animation

Rachel Nabors

Code 2015

Thumbnail for What Comes Next for the Web Platform?

What Comes Next for the Web Platform?

Alex Russell

Code 2015

Thumbnail for Async and Await

Async and Await

James Hunter

Code 2015

Thumbnail for Async Frontiers in JavaScript

Async Frontiers in JavaScript

Domenic Denicola

Code 2015

Thumbnail for Classing up ES6

Classing up ES6

Andy Sharman

Code 2015

Thumbnail for Canvas Cold War

Canvas Cold War

Simon Swain

Code 2015

Thumbnail for Current Best Practice in Front End Ops

Current Best Practice in Front End Ops

Alex Sexton

Code 2015

Thumbnail for Stop the Fanaticism โ€“ Using the Right Tools for the Job

Stop the Fanaticism โ€“ Using the Right Tools for the Job

Kassandra Perch

Code 2015

© 2026

  • About
  • Speakers
  • Presentations
  • Conferences
  • Contact
  • Sign in
Sign Up