https://github.com/mozilla/readability
I use it profusely along with Puppeteer in Node and it's an awesome building block for web scraping!
Firefox and Safari have decent reading modes, though.
Um, it’s not? Chrome 78 on macOS here, text is rendered in 14px Roboto, content box width is 75% (on 2560px viewport). I find it fairly pleasant to read, my only problem is page reloading on exit as I already mentioned.
Edit: The mode is gone after updating to 79, seems to be gated by a command line switch now. What the hell.
I just updated to Chrome 79 and now the distilled mode is gone. For anyone who's looking on how to re-enable it, here's a thread: https://support.google.com/chrome/thread/22576539
In Firefox for Android is the only non-essential icon in the navbar (besides the tabs and more settings) for articles. On desktop it shows at the right on the search/url box.
It is definitely one of the super-nice things to have baked in straight in the browser, and probably one of the major differences I see between Chrome and Firefox in day-to-day usage. I just wish that somehow it was persistent for certain rules, but I can see how that is a slippery slope.