Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Project Fugu: Progressive Web Apps, Superpowered

Project Fugu: Progressive Web Apps, Superpowered

Progressive Web Apps are a great cross-platform application model, even if somewhat restricted in use – until now, that is. Project Fugu is an initiative led by Google, Microsoft, and Intel. Their goal: a more capable web. Clipboard and file system access are only a few examples of Fugu’s powerful APIs. In this session, Christian Liebel, PWA specialist at Thinktecture, shows you the objective of Project Fugu and demonstrates some of its APIs. Are you ready to superpower your Progressive Web App?

12c88a3a10478fa18d0363b3ba3d9df1?s=128

Christian Liebel
PRO

March 03, 2022
Tweet

More Decks by Christian Liebel

Other Decks in Programming

Transcript

  1. Project Fugu Progressive Web Apps, Superpowered Christian Liebel @christianliebel Consultant

  2. Project Fugu Progressive Web Apps, Superpowered Web App Manifest Service

    Worker
  3. ✅ Offline capability ✅ Push messages ✅ Webcam/microphone access File

    System Access Raw Clipboard Access Local Font Access Project Fugu Progressive Web Apps, Superpowered
  4. Project Fugu Progressive Web Apps, Superpowered

  5. Cross-Vendor Initiative Led By… Project Fugu Progressive Web Apps, Superpowered

    Project Fugu – A More Capable Web »Let’s bring the web back – API by API« Thomas Steiner, Google
  6. https://paint.js.org LIVE DEMO Project Fugu Progressive Web Apps, Superpowered

  7. Project Fugu Progressive Web Apps, Superpowered Project Fugu https://goo.gle/fugu-api-tracker P

  8. Project Fugu Progressive Web Apps, Superpowered Project Fugu Browser navigator.share({

    url: 'http://example.com' }); ShareIntent DataTransferManager … NSSharingServicePicker
  9. Progressive Enhancement if ('share' in navigator) { navigator.share({ text: 'Hi!'

    }); } else { // Fallback method } Project Fugu Progressive Web Apps, Superpowered Project Fugu
  10. Project Fugu Progressive Web Apps, Superpowered Summary P

  11. Thank you for your kind attention! Christian Liebel @christianliebel christian.liebel@thinktecture.com