Loved this, I found myself nodding along as I was reading the article. I had a similar setup a few years ago when I was still studying and this brought back a lot of memories. In my case it was a Compaq Mini with a 32 bit Slitaz install running on a similarly specced Atom CPU and 1 gig of RAM. Firefox was usable when combined with the noscript extension, but like you I limited myself to lightweight websites and to the mobile alternatives of the heavy ones. I even had the Audacious* Winamp skin that you mentioned in the blog post.
One other thing I remember being especially problematic was those websites that had large footers and navbars. Medium was one of the main culprits. The navbar and footer covered a large portion of the small screen, leaving me unable to read more than a few lines at a time. Back then I had "fixed" it by making an extension that removed them from the DOM, but now I realize that uBlock origin supports a similar feature. I'm pleasantly surprised to see that there are others out there with a similar setup!
I didn't know actually, I only did it so that it would also compile on Windows (which I haven't tested yet tbh). Good to know it would still compile on macOS
Thanks, that could be part of it. I added some of the missing features, namely colored terminal output and getpass (thanks to the reply above), but the memory usage didn't fluctuate much. The D version is still missing websocket support for the "watch" command, but none of the clients use it in the benchmark.
One other thing I remember being especially problematic was those websites that had large footers and navbars. Medium was one of the main culprits. The navbar and footer covered a large portion of the small screen, leaving me unable to read more than a few lines at a time. Back then I had "fixed" it by making an extension that removed them from the DOM, but now I realize that uBlock origin supports a similar feature. I'm pleasantly surprised to see that there are others out there with a similar setup!