-- Leo's gemini proxy

-- Connecting to gemini.tuxmachines.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

Tux Machines


Very brief (promise!) ramblings on application bloat


Posted by Roy Schestowitz on Aug 12, 2022


Security Leftovers

Colors of Noise: On a road to Prizren with a Free Software Phone




My #1 annoyance these days, because it is so egregious, is Electron apps.


I guess because the only language some programmers know is Javascript, of which I know little but what little I know places it marginally above PHP in intrinsic horror.


So people write standalone apps in a language intended for tweaking web pages, meaning that to deploy those apps requires embedding an entire web browser into every app.


And entire popular businesses, for example Slack, do not as far as I can tell have an actual native client. The only way to access the service is via a glorified web page, running inside an embedded browser. Despite which, it can't actually authenticate on its own and needs ANOTHER web browser to be available to do that.


Electron apps make Java ones look lean and mean and efficient.


Apparently, expecting a language that can compile to native machine code that executes directly on a CPU, and which makes API calls to the host OS in order to display a UI, is quaint and retro now.


Read on


↺ Read on




gemini.tuxmachines.org

-- Response ended

-- Page fetched on Thu Jun 13 09:48:27 2024