ruby javascript inspirational programming languages browser performance css software architecture

Once you go PRPL…

Houssein Djirdeh · Full Stack Fest 2017

The case for Progressive Web

The mobile web is slow and we've become accustomed to developing large and complex applications with powerful desktop and laptop machines. 73% of mobile internet users say that they’ve encountered a website that was too slow to load. The world of front end development is evolving continuously with more client-side heavy applications and with this, bundle sizes for many JS frameworks can be huge. This can significantly affect loading times, especially on a mobile device with a poor connection.

PRPL Pattern

This talk will cover the concept behind the PRPL pattern, what it is and how you can use it to build a fast and reliable progressive single-page application.

We’ll talk about how you can:

  • Push the most important resources first
  • Render your initial route as soon as possible
  • Pre-cache resources for all your routes using a Service Worker
  • Lazy load your remaining routes so that they load on demand