5 ms·
Note that it's a web app using NW.js (like Electron) to turn it into a 'desktop' app. (Which I'm personally OK with for applications like this, where native ga
by elithrar 11y ago
Note that it's a web app using NW.js (like Electron) to turn it into a 'desktop' app.
(Which I'm personally OK with for applications like this, where native gains may not be as big)
- mrmondo 11y agoUsually I would choose a native app over a website for the performance and better memory management, unfortunately all that is lost with node & friends.
- foota 11y ago@mondo, is the advantage really gone? Seems like cutting out the browser would eliminate a lot of overhead.
- girvo 11y agoThe browser isn't really cut-out, but that's not to say the the performance isn't better. In fact, with a lot of the "browser" side stuff, like bookmarks, extensions, etc. gone there is performance gains to be had using node-webkit/Electron, etc. in my experience using them. It also allows you to get around some security contexts that running untrusted code in a browser environment requires.
- seanp2k2 11y agoI'd be interested in seeing a benchmark of something like cmus or even Winamp vs something using browser-based tech like Spotify or this. My hunch is that it's a huge difference. I typically use my phone to play Spotify / SoundCloud to wireless headphones to save the CPU overhead at work.
- lpsz 11y agoI do wish the more mainstream companies stopped the JS-based-app trend. Spotify was snappy a few years ago and is now a resource hog. And don't even mention the Slack Mac app...
- vmateixeira 11y agoI agree with you but unfortunately that doesn't seem to be happening in a near future. With this BigData thing where companies want to keep track of your data, likes, etc web is their way. I do miss old times native and robust desktop applications.
- Cthulhu_ 11y agoThere's no reason they couldn't collect that data on 'native' apps though; we've got Google Analytics integrated in our mobile app which sends events to the same account as the website.
- vmateixeira 11y agoI gave it a search and you're actually right[1]! I was aware of the web/android/ios analytics apis, didn't know this one. Thanks for that! :) Although, this even makes it more difficult to understand this path. [1]https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide https://developers.google.com/analytics/devguides/collection...