# Talking Drupal #362 - Progressive Web Apps Today we are talking about Progressive Web Apps with Alex Borsody and Wilfred Arambhan. [www.talkingDrupal.com/362](https://www.talkingDrupal.com/362) ## Topics * What are Progressive Web Apps (PWAs) * How is a PWA different from a native app or cross platform app * What features point towards a PWA * What features are difficult to implement * Where do they store their data * What are some use cases * What does the PWA module do * Why would you use the PWA module * Potential enhancements to the PWA module * Google's Plans * Security ## Resources * [A Drupal developer's guide to Progressive Web Apps](https://docs.google.com/presentation/d/1D7-H7om4Ul6nFeIX2x1oSpKCvC7LRUP3uh0r7jM3IVs/edit#slide=id.g126166aeb51_2_163) * [An almost complete guide to PWAs+, using Drupal as the glue code (though many other technology will do)](https://opensource.com/article/22/6/drupal-pwa ) * [Project Fugu/web capabilities ](https://www.chromium.org/teams/web-capabilities-fugu/) * Web capabilities tracker. * [WebAuthn](https://webauthn.me/) * [Web Workers](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers) * [Programmable cache ](https://web.dev/service-worker-caching-and-http-caching/) * [What Web Can Do](https://whatwebcando.today/) * Native/App store submission * [Ionic](https://ionicframework.com/) * [WKWebView](https://developer.apple.com/documentation/webkit/wkwebview) * evaluateJavascript() * https://www.hackingwithswift.com/example-code/wkwebview/how-to-run-javascript-on-a-wkwebview-with-evaluatejavascript * https://developer.chrome.com/docs/android/trusted-web-activity/ * https://www.pwabuilder.com/ * [Moonraft](https://moonraft.com/) * [carbonPay](https://carbonpay.io/) ## Guests Alex Borsody - [@alexborsody](https://twitter.com/alexborsody) Wilfred Arambhan - [@wilfredarambhan](https://twitter.com/wilfredarambhan) ## Hosts Nic Laflin - [www.nLighteneddevelopment.com](https://www.nLighteneddevelopment.com) [@nicxvan](https://twitter.com/nicxvan) John Picozzi - [www.epam.com](https://www.epam.com) [@johnpicozzi](https://twitter.com/johnpicozzi) Cathy Theys - [@YesCT](https://twitter.com/YesCT) ## MOTW [Responsive Tables Filter](https://www.drupal.org/project/responsive_tables_filter) It makes the following tables responsive: * Any tables within fields where Drupal text format filters can be applied * Views tables