Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is one reason I created Trim [0]. I didn’t want to have to load 4-7 MB of stuff to read a stupid article. It often reduces an article page weight by 99% and uses no JavaScript.

[0]: https://beta.trimread.com



This is one of the main reasons why I do 90% of my web browsing in emacs-w3m, which does not support Javascript.

Avoiding Javascript not only lets me avoid all that bloat and slowdown, but also avoid Javascript-based tracking, malware, and exposing myself to Javascript vulnerabilities.

I also have the power of the entire Emacs ecosystem at my fingertips when I surf the web this way, which can be very helpful in many ways.

Unfortunately, some sites I find essential will not work without Javascript, and for them I go back to Firefox.

In Firefox, I use uMatrix and uBlock Origin to only allow through the minimal amount of stuff that'll let the web page work, and filter out ads.

I have a really old, slow laptop, so web browsing is slow for me, but not nearly as slow as it would be if I consented to swallow all the crap that the modern web tries to force down my throat.

I yearn for the good old days without Javascript or Webassembly. There was Flash back in those days, but fortunately not a single serious site I ever visited required it, so I could avoid every Flash-using site like the plague. But today the Javascript plague is unavoidable.


You can also disable JS via uBlock Origin by default, and enable it on a site-by-site basis.


uMatrix not only allows you to block JS on a site you're visiting, but gives you fine-grained control over blocking JS from sites that site calls out to, and subdomains of that site as well.

I find uMatrix much more flexible than uBO in this regard. I don't even know if doing all this is possible in uBO, and suspect it's not, or that at least it's hidden away pretty well, while this is front and center in uMatrix's interface.


You can do some of that with uBO (see "hard" blocking mode), but my understanding is that uMatrix gives you more granular control. I need to learn more about using uMatrix to confirm, though.


I use uMatrix for that. I like the block/allow interface.

Off topic: if I use uMatrix should I still be using uBlock Origin as well? Or does uMatric encompass all the features of uBlock and then some?


That's what I do, too.


I started using w3m primarily a few weeks ago. It’s been awesome for actually grabbing the information I need and not getting sucked into attention sinks.


Just FYI, I ran a random Washington Post article through it and it chopped off the first paragraph: https://beta.trimread.com/articles/36991


I immediately thought it was the document management system bought by IBM in the early 2000s

https://www.ecmconnection.com/doc/tower-software-trim-contex...


Very cool for the cases where extensions or alternative browsers are not an option.


How is the backend done? I built something similar as an iOS app.


Is this similar to outline?


Similar, different in design and execution. As far as I know, Outline processes the article in browser using JavaScript. Trim uses no JavaScript but instead does the processing server-side. The response of the form post is the article.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: