JSFoo Coimbatore 2019

On building faster, performant and secure web applications

Latest Buzzword in Industry - 'Progressive Web Apps'

Submitted by Nayanika Dey (@nayanikadey) on Apr 22, 2019

Technical level: Beginner Status: Awaiting details

Abstract

The talk would mainly focus on the ‘whats’, ‘whys’ and ‘hows’ of progressive web apps. It would also cover the various caching mechanism used to make any application progressive. It would include a bit of dive into service worker along with its demo. It will also talk about the various challenges in pwa.

The audience would gain a basic understanding on progressive web apps. They will be able to understand as to why pwa is the next big thing in the market. They would understand as to how can be an application made progressive using different caching mechanisms. This talk would eventually help developers think on the lines of making their application available, reliable and fast.

The target audience would be web application developers but anyone interested with non technical background would also be able to relate to it.

Outline

The Agenda of the session would be as follows:
1. What is PWA ? Bridging the gap between web applications and native mobile applications.
2. Why is this the latest buzzword in the industry ? Benefits of making your application progressive.
3. Case studies of big giants using PWA
4. How can a application be made PWA ? Service worker backbone of PWA , Demo on service worker
5. Challenges in PWA
6. Wrap Up/ Conclusion

Requirements

The participants should have basic knowledge about javascript

Speaker bio

I am a consultant at Thoughtworks. I have recently worked on a project which required our application to be progressive. We achieved this by using service worker. We did a lot of research on this and were able to finally attain our goal. This then lead my interest in sharing my knowledge with a bigger community.

If given a chance this will be my first experience as a speaker on this level.

Links

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('You need to be a participant to comment.') }}

{{ formTitle }}
{{ gettext('Post a comment...') }}
{{ gettext('New comment') }}

{{ errorMsg }}