JSFoo 2019

On component architecture, front-end engineering and Developer Experience (DX)

Tickets

Progressive Web Apps: Future of web development

Submitted by Maciej Treder (@maciejtreder) on Tuesday, 14 May 2019

Section: Full talk (40 mins) Technical level: Intermediate

Abstract

Welcome to the web applications of 21st century! Give your users a native-like app experience: instant load, offline experience and push notifications. During this talk, you will get a high level overview of Progressive Web Application concept, how to get started with it in Angular CLI and WorkBox, potential pitfalls and how to address them.

Outline

This talk covers what Progressive Web App is, how it differentiate from traditional web application, and how to get started. By comparing ngsw (Angular CLI implementation) and WorkBox as an alternative, I am going to mention about following aspects of PWAs:

  • content caching (different strategies)
  • manifest file (what should be described in it)
  • push notifications
  • background sync

I am going also to cover common pitfalls (problems with Angular Universal) and browser support.

Speaker bio

Senior Software Development Engineer at Akamai Technologies.
Enthusiast of web technologies especially Single Page Apps, Progressive Web Apps, microservices, and Internet of Things. Author of articles about JavaScript, NodeJS, and Angular. Open Source contributor - creator of @ng-toolkit opensource project - set of tools for expanding existing Angular applications.

Comments

Login with Twitter or Google to leave a comment