News for hackers. Stuff that matters.
Re:PWA Store by SimeVidas on Thursday April 23, 2020 @11:53PM (#22964458)
The number one reason to choose PWA over native is performance.
Re:PWA Store by colordrops on Friday April 24, 2020 @01:18AM (#22964893)
No way are they more performant than native apps. Their big advantages are write once run anywhere, no vendor lock in, easier install, and more control, privacy and sandboxing since they are web apps.
Re:PWA Store by sk0g on Friday April 24, 2020 @12:26AM (#22964629)
If performance means performantly hogging resources performing the most basic of task, then sure.
Re:PWA Store by pssdbt on Friday April 24, 2020 @01:15AM (#22964876)
That's the reason to choose PWA over other web technologies, not native.
Re:PWA Store by http-teapot on Friday April 24, 2020 @01:18AM (#22964895)
What other technologies?
Re:PWA Store by twicetwice on Friday April 24, 2020 @02:48AM (#22965323)
I'm assuming they're talking about a standard SPA (or even a conventional full-page-reload web app), or React Native or Electron on the desktop or similar. In the former case, a PWA can use service workers and caching and so on to get better network performance. In the latter case, they can leverage a preexisting Chromium/other browser instance to get most of the advantages of "write once, run everywhere" without bundling a whole browser instance with your app. I can't wait for full PWA support in Firefox, especially on desktop!
Re:PWA Store by jamil7 on Friday April 24, 2020 @01:10AM (#22964852)
Could you elaborate on that? Performance of what exactly?
Re:PWA Store by SimeVidas on Friday April 24, 2020 @10:33AM (#22968329)
Loading times and responsiveness.

For example, Twitter’s native iOS app is about 115 MB, while their PWA is a tiny fraction of that, probably not more than a few MB. This unsurprisingly reflects on performance.

Re:PWA Store by jamil7 on Friday April 24, 2020 @11:22AM (#22968935)
Wow thats huge. I haven't used twitter in years, I wonder if it was always so bloated.
Re:PWA Store by bryanrasmussen on Friday April 24, 2020 @03:51AM (#22965650)
It must be performance of your developers being able to develop for one codebase.