pwa + project fugufugu.pdf · progressive web apps are @kennethrohde. @kennethrohde bridging the...

18
PWA + Project Fugu Reaching parity with native Kenneth Christiansen @kennethrohde Web Plaorm Architect, Intel

Upload: others

Post on 07-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu

PWA + Project FuguReaching parity with native

Kenneth Christiansen @kennethrohdeWeb Platform Architect, Intel

Page 2: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu

@kennethrohde

Page 3: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu

✔ Installable using the meta data from Web App Manifest

✔ Can work offline and have custom caching strategies with Service Workers

✔ Be integrate with the host OS to the point that they are indistinguishable from native apps

Progressive Web Apps are

@kennethrohde

Page 4: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu
Page 5: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu
Page 6: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu
Page 7: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu

@kennethrohde

Bridging the gap

Page 8: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu

Like, how do I work

efficiently with local

files?

@kennethrohde

Page 9: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu

Project Fugu

@kennethrohde

Page 10: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu

@kennethrohde

Page 11: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu

@kennethrohde

Page 12: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu
Page 13: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu
Page 14: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu

Delicious if prepared correctly, deadly if not

@kennethrohde

Page 15: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu

Enable web apps to do anything native apps can, by exposing the capabilities of native platforms to the web platform, while maintaining user security, privacy, trust, and other core tenets of the web.

@kennethrohde

Page 16: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu

Enable web apps to do anything native apps can, by exposing the capabilities of native platforms to the web platform, while maintaining user security, privacy, trust, and other core tenets of the web.

@kennethrohde

Page 17: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu

The process

Traditionally it takes a long time to standardize web features

https://w3ctag.github.io/explainers.md

Write explainer

Solicit feedback and iterate

Formalize spec and look for public support

Origin Trial >> Ship It

Identify need and use-cases

@kennethrohde

Page 18: PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the gap. e, h ow do I work efficiently with local files? @kennethrohde. Project Fugu

API tracker: bit.ly/fugu-api-tracker

Capabilities landing page: developers.google.com/web/updates/capabilities

Resources

@kennethrohde

New request:bit.ly/new-fugu-request