Why do people download web applications, when each one of them runs its own copy of browser...

Why do people download web applications, when each one of them runs its own copy of browser, but with the address bar disabled.

Attached: 2022-01-30-161232_125x44_scrot.png (125x44, 2.32K)

Same reason people use "apps" .
I hate "modern" "apps" so much. Both the users and developers.

Since every operating system has a browser already. It is easier for developer to design their apps for a browser so they can release it on all systems, instead of having to design individual apps for each system.

But they literally ship the whole broswer again with each app. 98% of the discord client size is just fucking chrome!

Same feel here. All those native react developers.
That wasn't the question tho. Why people download that shit instead of using it via that "built in" browser.

>when each one of them runs its own copy of browser, but with the address bar disabled.
not justifying this kind of architecture, but you come across just as retarded making this kind of thread bitching about it

Swim was offered a entry level web dev for a education kids game it's a aids practice but they do it for Android and iPhone apps. Back end in c# and front end in typescript/ angular. What can I do to make this better

just curious what makes people download same browsers 8 times onto their drives.

thats why the first iphone didnt have an app store, but people complained so much they buckled and gave the retards what they wanted.

>just curious what makes people download same browsers 8 times onto their drives.
why waste time trying to justify the irrationality of retards?

On Windows to get functional integration of media keys/control, keyboard shortcuts.
On Linux, no idea, because MPRIS or maybe you want to run the app with custom libraries.
These web apps are extremely stupid and consume lots of RAM (see pic)

Attached: spotify_ram.png (708x55, 10.6K)

OP and most of the commenters in this thread should be put in a museum as an example of the Dunning-Kruger effect. No curiosity, just exhibit a Pavlovian "javashit! browser in an app! bloat!" response.
Electron is not "just a browser instance wrapped in a native application". Many app developers apply platform-specific optimizations in key parts of their Electron apps that would be impossible if they were confined to a browser tab. For example, VS Code uses ripgrep to search across files. Notion's desktop app uses sqlite, which is much faster than IndexedDB (forced upon them by the browser environment).
Electron makes it dead simple to refactor the common parts of your cross-platform application, like the UI. It does not lock you out of using native binaries for speed.

>Electron makes it dead simple to refactor the common parts of your cross-platform application
A lot of words to excuse lazy coding

Cool. Now explain: Why does each one of those apps need its own copy of Chromium instead of just sharing a global one?

if they are being optimized why are all these apps so slow and take several gigs of ram to run a single browser tab?

Because they include xbox controller support kek
if you stripped chromium to the bare minimum and made custom builds you could actually get a more efficient electron app, none of the pajeets making these apps have the expertise to do that though

yeah, it's just easier to find all those javascript "engineers", who do know even differentiate between bits and bytes. But they know how to make the app background blue or move a square using that amazing react framework.

If the devs are so concerned woth portability why don't they just use Qt or JavaFX? Same(or even better) portability and much more memory and processor efficient.

electron is okay in some use cases but for huge webapps like discord, it should really just have its own dedicated client

This. JavaFX is great. Very babby-friendly too. I hate UI work so a WYSIWYG GUI editor is perfect for me.

They closed the schools because of the sniffles going around since 3 years. Lack of education is the root of most evil.