Live data from Hacker News

Lynx: Open Source Native Cross Platform framework used in TikTok

lynxjs.org

1–10 of 98 posts

Re: Lynx: Open Source Native Cross Platform framework used in TikTok

#2
Seems interesting. Coming from the react native world, competition is good! This seems to have a from scratch layout engine, which is pretty exciting. It looks like it supports some of the more recent/advanced CSS features. It also has a javascript engine based on QuickJS.

I can't wait for a more technical deep dive into how this works and compares to react native.

Re: Lynx: Open Source Native Cross Platform framework used in TikTok

#3
Are we intentionally reusing project names now? Lynx [1] is a fairly popular tui browser. I guess it doesn’t support ssl or tls, so is now obsolete? W3M [2] is a decent tui alternative that does. Or if you use kitty, awrit [3] is nice, with images and mouse support (it renders chromium in a terminal window)

[1]https://en.m.wikipedia.org/wiki/Lynx_(web_browser)

[2] https://w3m.sourceforge.net/

[3] https://github.com/chase/awrit

Re: Lynx: Open Source Native Cross Platform framework used in TikTok

#4
post #3

Are we intentionally reusing project names now? Lynx [1] is a fairly popular tui browser. I guess it doesn’t support ssl or tls, so is now obsolete? W3M [2] is a decent tui alternative that does. Or if you use kitty, awrit [3] is nice, with images and mouse support (it renders chromium in a terminal window) [1] https://en.m.wikipedia.org/wiki/Lynx_(web_browser) [2] https://w3m.sourceforge.net/ [3] https://github.com/…

Lynx absolutely supports TLS (2.8 and later, possibly earlier).

Re: Lynx: Open Source Native Cross Platform framework used in TikTok

#5
I remember listening to a Syntax FM[0] with Zack Jackson from ByteDance, which mentioned this framework briefly. Some quotes and notes from that part of the podcast:

- All ByteDance products, even native apps, are web-based

- They have an in-house framework called "Lynx" which is essentially their version of React Native[1]

- "All apps are Lynx apps. Everything is a Lynx app. It's all backed off the same stack."

- This approach allows them to maintain a unified architecture while having specialized teams focus on different aspects (algorithms, compiler, kernel, etc.)

[0]: https://syntax.fm/show/860/module-federation-microfrontends-...

[1]: The one being released, in the podcast they confirmed they would be open-sourcing it this year

Re: Lynx: Open Source Native Cross Platform framework used in TikTok

#8
post #3

Are we intentionally reusing project names now? Lynx [1] is a fairly popular tui browser. I guess it doesn’t support ssl or tls, so is now obsolete? W3M [2] is a decent tui alternative that does. Or if you use kitty, awrit [3] is nice, with images and mouse support (it renders chromium in a terminal window) [1] https://en.m.wikipedia.org/wiki/Lynx_(web_browser) [2] https://w3m.sourceforge.net/ [3] https://github.com/…

Lynx absolutely supports TLS (2.8 and later, possibly earlier).

> Lynx absolutely supports TLS

And has done (in various forms) since at least 2001!

Re: Lynx: Open Source Native Cross Platform framework used in TikTok

#10
post #3

Are we intentionally reusing project names now? Lynx [1] is a fairly popular tui browser. I guess it doesn’t support ssl or tls, so is now obsolete? W3M [2] is a decent tui alternative that does. Or if you use kitty, awrit [3] is nice, with images and mouse support (it renders chromium in a terminal window) [1] https://en.m.wikipedia.org/wiki/Lynx_(web_browser) [2] https://w3m.sourceforge.net/ [3] https://github.com/…

Project name reuse has been a thing since the dawn of projects.
Post reply on HN