pull down to refresh

Hello, stackers!
I am happy to announce v1.2.1 with some exciting new (on the app) features:
  • Zap comments
  • Create comment
Google Play version is being processed.
F-droid: soon
I don't mean to be rude, but is there any reason to use this instead of installing the PWA version of SN from the browser?
reply
It's not rude at all. People ask this question all the time and it's a good honest question.
The reason to use this app - or any other native app - is that native apps always run faster and smoother, I mean way smoother, specially on older devices.
My main device is only 5 years old and it takes more than 10 seconds to load the PWA. The sn app loads almost instantly.
But I must say that, feature wise, the PWA is miles ahead.
reply
But I must say that, feature wise, the PWA is miles ahead.
This is the glory of a PWA...quick updates and ease of management. Thry take up much less storage, of course. That and being free of app stores. The Play Store got so clunky I gave up there.
reply
Apps can be free of app stores as well. You can install it directly from GitHub.
reply
... it takes more than 10 seconds to load the PWA
Of course it's not the PWA's fault but my device's browser that loads a lot of unnecessary bloat to render the PWA.
reply
PWAs are bloaty. press F12 and click the "sources" tab (assuming chrome or derivative here) and look at all the scripts that have to load. Some of that is for the Service Worker.
And then click the overflow, if it's a usual narrow side pane in the debug interface, to "memory" tab. It will also show you how buch data it is pulling down. Constantly the service worker is precaching assets and the like.
PWAs are as heavy as apps running on Electron (eg discord, many others). They literally bump up against the small memory available on older phones and spend a lot of time doing things to work around the lack of free space. Actually, they are usually even worse, because with electron apps often there is a native compiled backend running the storage and app logic, whereas the PWA every bit of code is javascript.
For these devices it would make more sense to have a javascript free old school version, same look, just not so many active interactive/animation features, and it'll load up in about 40kb if you use Svelte (this site uses svelte, but it's a PWA).
So an app is a good thing. And it's gonna be consistent whereas the PWA is gonna be a bit wonky on old gear. There is so few features this thing requires, I think it only needs network and disk access permission, at most.
reply
This comment was sent from the SN app
Edit: hmm it throws an exception when I try to post multi-line markdown text. I'll debug it tomorrow.
reply
I've found the bug. Will fix it tomorrow.
reply
Testing
  • multi-line
  • markdown
  • text
in the browser
reply