✅
PWA Bundle
1.2.x
1.2.x
  • PHPWA Bundle
  • How To Create A PWA?
  • How To Install/Remove A PWA?
  • Bundle Installation
  • Development
  • Events
  • Deployment
  • Debugging
  • The Manifest
    • Application Information
      • Scope
      • ID
      • Direction and Language
      • Orientation
      • Description
      • IARC Rating ID
      • Categories
    • Icons
    • Screenshots
    • Shortcuts
    • Protocol Handlers
    • File Handlers
    • Share Target
    • Complete Example
  • The Service Worker
    • Configuration
    • Content Security Policy
    • Custom Service Worker Rule
    • Custom Cache Strategies
    • Workbox
      • Site Manifest Cache
      • Asset Caching
      • Resource Caching
      • Image Caching
      • Font Caching
      • Offline Fallbacks
      • BackgoundSync
      • CDN and Versions
      • Cache Cleaning
      • Custom Cache Strategy
    • Push Notifications
    • Complete Example
  • Favicons
    • Create Favicons
  • Symfony UX
    • Connection Status
    • Prefetch on demand
    • Sync Broadcast
    • BackgroundSync Form
  • Image Management
    • Icons
    • Screenshots
  • Experimental Features
    • Non-Standard Parameters
      • Launch Handler
      • Display Override
      • Related Applications
      • EDGE Side Panel
    • Translations
    • Widgets (Win10+)
Powered by GitBook
On this page
  • What is a PWA?
  • PWA benefits

PHPWA Bundle

Turn your Symfony App into a Progressive Web App

NextHow To Create A PWA?

Last updated 1 year ago

Hi 👋🏼,

You're definitely here to learn more about Progressive Web Apps (PWA) and how to integrate them into your Symfony application. If you've landed here thanks to the wheel of fortune, no problem! Let's first explore what a PWA is.

What is a PWA?

Progressive Web Apps are modern web applications that provide a user experience similar to native apps, with the added advantage of being accessible directly from a web browser. Before delving into how to incorporate them into your Symfony application, let's take a closer look at what makes PWAs so compelling and powerful.

PWA benefits

Cost Efficiency and Development:

  • PWAs are generally cheaper to build compared to native apps, saving on development expenses. No need for supporting several languages or platforms.

PWAs enhance the user experience and accessibility:

  • Apps-Like UI and Feel: PWAs provide an app-like user interface and feel, easily installable on users' devices.

  • Offline Capabilities: PWAs function seamlessly offline, ensuring users can access content even without an internet connection.

  • Push Notifications: PWAs support push notifications, enhancing user engagement by keeping them informed.

  • Better and Faster Performance: PWAs deliver better and faster performance, offering a smooth and responsive user experience.

PWAs excel in discoverability and maintenance aspects:

  • SEO Friendly: PWAs are SEO-friendly, making them easily discoverable through search engines.

  • Automatic Updates: PWAs can be set up for automatic updates, ensuring users always have the latest version without manual interventions.

PWAs come with technical advantages for developers:

  • Bypass the App Stores: PWAs can be distributed independently, bypassing the need for app store approval.

  • Device API Access: PWAs have access to device APIs, providing developers with more control and flexibility.

  • Faster Loading Times: PWAs load quickly, contributing to an efficient and responsive user experience.

PWA Logo
PWA Logo