JSFoo 2019

Annual conference of 800+ front-end, backend and fullstack engineers

Participate micPropose a session

Progressive Web Apps: Future of web development

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

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

Vote on this proposal

Login to vote

Total votes:  +2

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