Yes, it is really difficult to surf the Internet without Javascript. But I deliberately decided against it, because Javascript is not necessary for my information retrieval. I need information and I need it fast. I don't have time to load hundreds of single JS scripts, only to display advertisements, blink features and unnecessary menus. The web has evolved into a massive blob of additional features in recent years. That's ok if you want to be entertained. The browsers have adapted to it. But, so now I have to ask a question, why does news.ycombinator.com allow me to login and comment without javascript? Because the focus is on a good and fast service. And this is what the Alligator Browser is designed for.
I fully understand your point about JavaScript - I would prefer it if most websites were like this one. But for me, the tradeoff when blocking all scripts isn't quite worth it. A good ad blocker(and notification block) handles the vast majority of annoyances. The only thing I'm still missing is a way to block all videos by default. It would be nice to have that without just getting rid of everything.
I am not satisfied with the previous Javascript solution. Yes, an ad blocker can help, but this is at the expense of loading time. I hate to wait until a website is loaded. Since most videos are implemented as Javascript application, they are blocked by default in the alligator. I don't want to missionize you here either, because there are enough web browsers on the market. My main goal is to get to know other points of view so that I can develop a better product.
Whenever I install Firefox somewhere the first thing I do is remove half of the UI from the top area. I really, really love that FF has this feature.
Ditto for tabs. The task bar already serves that. It't the task bar's flaw if it isn't hierarchic.
And actually, a directory already solves that too. Which even exists on Linux. (/proc) All you need, is a (filtered?) horizontal directory tree listing for the tasks/tabs and a sidebar with another directory that you can put softlink URL into.
Add a bit of window manager placement automation, and you got your browser.
And with JS, as a former pioneer web developer: A website whose HTML relies on a certain way of being presented or a certain interactive logic, is a defective website, full stop. The whole point of HTML, is that it is semantic markup, and semantic ONLY! E.g. an audio browser must work just as fine with a website. If one’s website fails at that, it’s because of disinfomatiom spread by the What(TF)WG and because of incompetence, and the causing people must be fired.
And JS may not be necessary and I wish that it would be used much less(if at all). But JS won't go away for some time and I still want to be able to use most websites. So I run a browser that supports JS and block everything I find too annoying.
And without JavaScript this browser has even fewer features than suckless' surf, the browser that doesn't even come with an address bar. To be quite honest I would love to be able to surf the web without JS, but nowadays the amount of websites still working with that restriction just isn't enough.