Re: Reviving the terminal internet ??? looking for collaborators
Mayank Bhardwaj <[email protected]> Mon, 3 Aug 2026 10:59:25 +0530
| Newsgroups | gmane.comp.web.lynx.devel |
|---|---|
| Message-ID | <CAJ-XvizE+Z+yQWvDXivnP_PMThSPwmti8UmS4XV5+HHq5yvK-g@mail.gmail.com> |
Hi Rudy, Thanks =E2=80=94 you've nailed the real elephant in the room. It's not rend= ering CSS, it's not speed, it's JavaScript. These days a shockingly large slice of the web is just an empty <div> shell waiting for JS to hydrate it, and text browsers hit a stone wall that no amount of HTML parsing can fix. A few directions I think are worth exploring: 1. A "render bridge" rather than a rendering engine. The terminal stays pure text, but a headless engine (Chromium/WebKit in the background, like Browsh/Carbonyl do) executes the JS, extracts the resulting DOM/text, and ships only text + links to the terminal. Keeps the UX clean while the JS problem is solved outside the terminal, by something that actually implements JS. 2. JS-as-links instead of JS-as-dead-end. When a page needs JS to show content, expose the underlying data/menu as direct links: media streams, rendered text, downloadable resources =E2=80=94 exactly the transformation = you described. Some of it can be done statically by scanning scripts/bundles for URLs; the rest needs a bridge. 3. Reader-mode-first philosophy. Treat every page like an article: fetch, run JS headlessly only if needed, then serve back a clean text version (like Readability/boilerpipe but as a service the terminal can call). I'd love to hear from someone who's actually fought this fight for years: what's the smallest thing that would unblock the top 20% of pages people actually want to read in a terminal =E2=80=94 news, docs, forums, feeds? An= d is a headless-engine bridge something you've seen tried and rejected, or just something nobody's done well? Also =E2=80=94 Beast Hunt Vol 1 looks great, I'll check it out. Thanks for taking the time to reply, Mayank On Mon, Aug 3, 2026 at 1:54=E2=80=AFAM Rudy Vener <[email protected]> wrote: > The main drawback of text browsers has always been their inability to dea= l > with javascript and turn > the javascripted elements into direct links to media streams, rendered > text, or downloadable links to files as appropriate. > Instead text browsers regularly hit stone walls of inaccessibility for > something as conceptually simple > as reading javascript rendered text. > > > -- > Rudy Vener > > Can monsters be the good guys? Find out in Beast Hunt Vol 1: > https://www.amazon.com/dp/B0DPN1QGGJ > Like lamentable Limericks? Read Boisterous Bison Tosses Tourist > https://substack.com/@LimerickDude > Website: http://www.rudyvener.com > > On Mon, Aug 03, 2026 at 12:56:40AM +0530, Mayank Bhardwaj wrote: > > Hi Lynx devs, > > > > > > Long-time user of Lynx (and w3m) here, and a bit of a fan of what this > > project has always stood for: a web that's fast, keyboard-driven, and > > readable in the dark on a 1998 ThinkPad. > > > > Lately I've been thinking that "surfing" the internet is gone ??? you > don't > > browse anymore, you get pushed. The terminal is the one place left that= 's > > calm, focused, and weirdly beautiful. So I want to build a modern > > terminal-based internet service in the spirit of Lynx, but remixed for > > today: > > > > - text-first, zero-noise browsing > > > > - terminal-native feeds (RSS/Atom, maybe Mastodon) > > > > - collaborative browsing sessions (think SSH for the web) > > > > - fast startup, no tracking, no dark patterns > > > > > > I know this list's culture: newcomers are welcome, but suggestions > usually > > come with patches. So my first step here is to listen ??? I'd love to > hear > > from the people who've been maintaining and improving Lynx for decades: > > > > 1. What do you see as the biggest pain points / missing pieces in > text-mode > > browsing today? > > > > 2. Is anyone interested in a more modern side-project in the same spiri= t > > (new engine, not a Lynx fork), or is that a fool's errand you'd advise > > against? > > > > 3. If someone wanted to contribute meaningfully to Lynx itself, where > would > > you point them first? > > > > I'm prepared to write code, not just ideas. I'd rather spend my weekend= s > > building something with people who actually know this domain than > polishing > > a toy alone. > > > > > > Happy to share a rough spec or prototype with anyone curious. Thanks fo= r > > keeping text-mode browsing alive. > > > > > > Mayank >