PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the...
Transcript of PWA + Project Fugufugu.pdf · Progressive Web Apps are @kennethrohde. @kennethrohde Bridging the...
![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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/1.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/2.jpg)
@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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/3.jpg)
✔ 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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/4.jpg)
![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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/5.jpg)
![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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/6.jpg)
![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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/7.jpg)
@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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/8.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/9.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/10.jpg)
@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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/11.jpg)
@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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/12.jpg)
![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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/13.jpg)
![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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/14.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/15.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/16.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/17.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051814/6035f17087615853ad03b6d7/html5/thumbnails/18.jpg)
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