20220314-light_x.txt As a follow up to my no_x glog entry, I have installed X to my Thinkpad. The main reason is Javascript. I can't do certain things (like banking) without it. I'm not one of those people that hates JS. I think it's actually a pretty neat technology. The problem, IMO, is that it is sometimes too easy to exploit and use for nefarious purposes by the coder against the user. My typical WWW experience is using a JS whitelist: it has the advantage of making sure I know who is using JS in my browser session. The biggest drawback is that it takes time to add sites I want to use to the whitelist. It does waste time usually. But the peace of mind I get is pretty much worth the trouble. It's really nice if the browser devs anticipate things like this: Via and Brave (both on Android) make it pretty easy to add JS whitelist entries via a few taps (which is 100x better than the "old" method of copy/pasting every stinking URL into some obfuscated JS whitelist settings page) Also, I've come to really hate lazy-loading. That's a good example of just plain STUPID use of JS. If you require JS just to pop an image, you're an a**hole. If your server can't handle loading too many images without lazy-loaders, redesign your site or figure out what thumbnails are. A lot of my image-based browsing is on links2 -g. I can't tell you how much time it usually saves because it has the great advantage of toggling images on and off (if some goober decides having 100 images at HD quality on a single page is a great idea) and acting much like Lynx. I'm not much of a fan of the Links2 TUI as it just seems like a less-useful compromise between Lynx and Links2 -g. Honestly there are 2 things that keep me from ditching Lynx and just sticking with Links2: 1. Gopher support 2. Vim keymapping. I've thought about using Elinks as it technically has Gopher support, but it's disabled by default and in my experience it crashes more often than Lynx or Links2. Also, if you haven't deduced it by now, I don't like compiling programs. I will if I really want to, but in my experience there's a 50% failure rate because some stupid dependency won't be there. But I'm slowly getting used to doing more and more in the TUI/CLI environment than I have before. Framebuffer is awesome.