JSFoo 2019

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

Up next

Progressive Web Apps: Future of web development

MT

Maciej Treder

@maciejtreder

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