First party support for PWAs #42676
Replies: 6 comments 5 replies
-
I would like to up this because I think it could be a really nice feature to include in the framework and not rely on external packages. A recent great example would be next-seo, where now with the Metadata API we have powerful SEO capabilities built-in. A few months before writing this and with the release of IOS 16.4, Safari now allows to install PWA and receive web push notifications. I really dont understand why the concept of PWA is not more popular in the web development ecosystem, it provides a really cheap and maintainable way to create mobile experiences. I think many of the apps out there doesnt really need the performance improvements that native languages and frameworks provide against a PWA, except if they need native APIs for example. Imagine that with a single codebase in nextjs you can have a web and a mobile-like app. I dont know if the NextJS team have a blog post or some thoughts about this, but the future of PWA seems very promising giving the actual state of web standards adopted across frameworks |
Beta Was this translation helpful? Give feedback.
-
I came here for exactly that.
The fork that seems to be the most active is https://github.com/DuCanhGH/next-pwa but it's made by only one person, which gives it some chances of ending up the same way unfortunately. It would be awesome to have Next.js provide support for PWAs. |
Beta Was this translation helpful? Give feedback.
-
YES, please!! My app relies heavily on PWA to function, and it currently uses next-pwa. However, I'm facing several issues due to the lack of updates, and this could potentially derail my entire project, and I already have many clients. |
Beta Was this translation helpful? Give feedback.
-
PWA example working: https://github.com/vercel/next.js/pull/49065/files
|
Beta Was this translation helpful? Give feedback.
-
Any updates on this? |
Beta Was this translation helpful? Give feedback.
-
Hey everyone. We now have updated documentation on building PWAs with Next.js. https://nextjs.org/docs/app/building-your-application/configuring/progressive-web-apps |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the feature you'd like to request
I would like to see Nextjs offer a way to configure PWAs without relying on third party packages.
Describe the solution you'd like
Directly enable and configure PWAs for next apps from the next config file.
Describe alternatives you've considered
I tried next-pwa but it has some issues and doesn't officially support next 13.
Beta Was this translation helpful? Give feedback.
All reactions