4 ms·
> web apps work in anything like a coherent fashion Why should I care about that? If you have to break the browser for your app to work, maybe you should be d
by svnpenn 4y ago
> web apps work in anything like a coherent fashion
Why should I care about that? If you have to break the browser for your app to work, maybe you should be doing a desktop/mobile app instead.
- shadowgovt 4y ago> Why should I care about that? Because they are major use-cases for the web browser framework. I mean, that's a bit like asking why you should care about Web Audio API, or the accessibility layer... The fact you're not using it doesn't mean it isn't vital for those who do.
- svnpenn 4y ago> I mean, that's a bit like asking why you should care about Web Audio API, or the accessibility layer Nope. Those are both useful elements of a browser, that don't even require JavaScript to use. What you're talking about is the monster/frankenstein that is web applications.
- shadowgovt 4y agoHow do you use the web audio API without JavaScript?
- rrwo 4y agoIf people have to install an app just to us your site, then many of them won't bother. And a significant portion of business users will be in desktop browsers with restricted permissions, so they can't install an app
- svnpenn 4y ago> If people have to install an app just to us your site, then many of them won't bother. If you have some "thing", that is so grotesque that it needs to break a users web browser in order to work correctly, you no longer have a "site". You have a creature, you have an application. Some people would step back at that point and maybe think about the path they are going down. Others would trundle forward, oblivious to the fact that they are hammering a square shaped JavaScript peg into a round hole.
- rrwo 4y ago> If you have some "thing", that is so grotesque that it needs to break a users web browser in order to work correctly, you no longer have a "site". You have a creature, you have an application. There is nothing "grotesque" about writing web applications. That is the entire point of HTML5 + CSS3 + AJAX. With modern Chrome-based browsers and Firefox I can write an application that can be used by Windows, Mac, Linux, BSD, iPhone and Android users who need only visit that site. No installation necessary, and (most importantly) no gatekeeping of apps by Apple, Google or Microsoft.
- svnpenn 4y ago> No installation necessary, and (most importantly) no gatekeeping of apps by Apple, Google or Microsoft. This is kind of misleading, as you need to install a browser for it to work. Granted, most computers already have that, but the browser is acting as a "runtime" in this situation. Contrast with other programming languages such as Go or Rust, that produce a single executable that can be dropped in a folder and ran.
- shadowgovt 4y agoIn the year 2022, the browser supports full motion video, 3D rendering, dynamic audio synthesis, local key value database storage, a USB access API, and an API for interacting with head mount displays and hand trackers. The simple dynamically-linked page displaying application you are imagining a browser to be is long dead, in much the same way the simple programmable calculating machine that was the personal computer was long dead by the time John Carmack got it to run Doom.