Email clients, word processors and video chat would be very much possible without Javascript.
Email clients, sure. Word processors? Only if you're requiring something like Markdown. Video chat seems right out, unless you're permitting a Flash solution, which would be severely cheating.
> Word processors? Only if you're requiring something like Markdown.
Wouldn't it be nice if browsers or servers could reserve that space even if it's not loaded? Like "this is going to be a 500x200 image so let's load 500x200 pixels worth of empty space until it's fully loaded" and avoid jumping.
Another solution is just to wait until computers and networks are 100 times faster than they were 10 years ago, so that a page and its pieces load instantly. Oh, wait. That speed-up already happened, and yet websites are actually slower than they were 10 years ago. I guess there is no advance in hardware that software cannot overcome.
Networks are thousands of times faster in bandwidth, but they don't have thousands of times less latency. Software is actively working to overcome the limitations of latency, such as with HTTP/2, HTTP/3, and TLS 1.3.
It's visible in the tab: https://i.imgur.com/UOvz505.png
That seems problematic; even in your screenshot with just one tab, the title gets cut off after just a couple words.
IMO, the title isn't really helpful anyway. I did a userChrome.css thing a while back to make it just show favicons in the tab bar with one or two pixels of space and it works great. The tabs don't jump around when you switch tabs and you can fit a bunch more of them in the same space (I keep favicon bookmarks on the right side of the tab bar).
Whenever Firefox is automatically updated through my package manager, any open instances refuse to load any new pages or tabs until I restart Firefox . Needless to say, this is absolutely infuriating when I'm in the middle of something important. Does anyone know how to disable this feature?
Couple things. 1. Why update an app when you're in the middle of using the app? I dunno, I use Fedora, so I don't execute 'dnf update' until I'm ready to reboot the system, usually because I'm anticipating a kernel update. 2. Firefox has a pretty reliable "Restore Previous Session" feature that works well. I have also been known to throw a SIGTERM at Firefox and just let it prompt me when I start it again for the "So…
> I use Fedora, so I don't execute 'dnf update' until I'm ready to reboot the system
I haven't rebooted my system in days, and I make updates twice a day...
Having them be proper applications would be a huge problem for the security and therefore the computing autonomy of the average person. The fact that you don't generally download unsandboxed, unsigned apps from the internets any more (and don't run shrink-wrapped apps from the local CompUSA that are full of C string parsing vulnerabilities, either) is one of the most meaningful accomplishments in computer security in…
Not really. It's way harder (and therefore the barrier is higher, they'd be less likely to exist, etc) to develop cross platform native applications than it is to just implement them as webapps. If it was just as easy to write and distribute native applications, we'd be doing that, instead of bolting it onto the web. But it's pretty clearly not.
Its the other way round. If web apps didnt exist, there would be more pressure to develop tools that make it easy to write and distribute proper applications.
Serious question: do you remember the late '90s and early '00s? Have you used Visual Basic, or Qt, or anything? There was an era before web apps existed, and there were tools that made it easy to write and distribute proper applications - are you claiming that that didn't happen, or what?
If the browser only knew...but in many cases it doesn't, especially for a fluid width, responsive website. An image may have a near infinite number of potential dimensions depending on the user's viewport.
> responsive website This theme is discussed here often, but really, this is what HTML was designed for. Load https://thebestmotherfucking.website/ in a browser and scale it at will, it will always look good. The fact that people put a ton of often useless stuff and complain it looks bad in some browser doesn't mean media queries are theonly way.
Great. Now if only all websites used one or two static images with a known size and nothing else.
At the end unless Firefox doesn't block JavaScript, it won't have much effect. Actually it's also time to ban JavaScript after horrendous front end frameworks made simple page loads slow, energy and time consuming.
I already use noscript. So many websites work at 100% and load 2x as fast with only 1/3rd of scripts allowed.
I wish there were browser extension to exchange the lists of allowed scripts for sites between the users. So Noscript could automatically preset this for you and you don't need to tune the list for every site by yourself.
Having them be proper applications would be a huge problem for the security and therefore the computing autonomy of the average person. The fact that you don't generally download unsandboxed, unsigned apps from the internets any more (and don't run shrink-wrapped apps from the local CompUSA that are full of C string parsing vulnerabilities, either) is one of the most meaningful accomplishments in computer security in…
Thats a false dilemma. You can have sandboxing without running pseudo-applications in a document viewer and without walled gardens.
> (Also, what makes you think that the developers of bloated JS apps won't make bloated desktop apps?)
Nothing. Its possible to create garbage desktop apps. But its impossible to create non-garbage web apps.