Live data from Hacker News

Lynx: Open Source Native Cross Platform framework used in TikTok

lynxjs.org

71–80 of 98 posts

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

#71

Support for CSS transitions (and animations) on a native UI thread would be huge. React Native Renanimated is cumbersome and painful to use everywhere. Sadly I finally ditched my MacBook for a Linux PC since Expo/EAS has liberated me from needing Xcode. I won’t be able to try this out for iOS development.

[deleted]

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

#72
post #14
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/…

The Lynx project was originally named independently without thinking this far ahead. Since so much code and so many users already rely on it, we decided to stick with the name rather than change it just for open-sourcing.

$ apt-cache dump | grep '^Package' | awk '{print $2}' | wc -l && apt-cache dump | grep '^Package' | awk '{print $2}' | uniq | wc -l

152007

152007

You can call it lynx all day long, but it won't be lynx in the Ubuntu repositories as that name is taken, and as you can see above, there are no duplicates.

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

#73
post #46

Native now means mobile only? That’s a depressing state of affairs. Cross platform and then not even mentioning you’re limited to 2 out of the 5 more popular OSs. Just say you rewrote React Native if that’s all.

Also supports the web, and it looks like they might intend to support more platforms.

`readonly platform: 'Android' | 'iOS' | 'macOS' | 'pc' | 'headless';`

> Not only is the core engine of Lynx framework-agnostic, but it's also agnostic to host platforms and rendering backends ... expand to even more platforms, such as Desktop, TV, or IoT devices.

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

#74

Apple and Google need to talk. They need to collaborate on something truly native to put an end to these bloated frameworks. My goodness the amount of engineering work being put into terrible mobile experiences is worse than how much Nasa is spending to look for water in space. Any mobile app designers out there think TikTok has good UX? I mean scrolling video is great, but everything else?

> Any mobile app designers out there think TikTok has good UX? I mean scrolling video is great, but everything else? You wouldn't ask a doctor if she thinks crack is great, right?

Silly nitpick but wouldn't this be more like asking a crack dealer if this particular crack is great? No matter what their answer, the fact there is a crack epidemic tells you the real answer. People aren't always wanting top shelf crack, some times the hood crack is the good crack.

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

#75
post #72
post #14

Earlier quoted context omitted.

The Lynx project was originally named independently without thinking this far ahead. Since so much code and so many users already rely on it, we decided to stick with the name rather than change it just for open-sourcing.

$ apt-cache dump | grep '^Package' | awk '{print $2}' | wc -l && apt-cache dump | grep '^Package' | awk '{print $2}' | uniq | wc -l 152007 152007 You can call it lynx all day long, but it won't be lynx in the Ubuntu repositories as that name is taken, and as you can see above, there are no duplicates.

Since it is a library, it won't be named lynx anyway even if there is no name collision. D3 is packaged as libjs-d3, for example.

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

#76

Apple and Google need to talk. They need to collaborate on something truly native to put an end to these bloated frameworks. My goodness the amount of engineering work being put into terrible mobile experiences is worse than how much Nasa is spending to look for water in space. Any mobile app designers out there think TikTok has good UX? I mean scrolling video is great, but everything else?

"We should repeat the same code in multiple languages" is a pretty weird thing for professional pride. Try to be a better engineer instead of promoting gate keepers' platforms and give up "quality" as their responsibility.

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

#77
post #72
post #14

Earlier quoted context omitted.

The Lynx project was originally named independently without thinking this far ahead. Since so much code and so many users already rely on it, we decided to stick with the name rather than change it just for open-sourcing.

$ apt-cache dump | grep '^Package' | awk '{print $2}' | wc -l && apt-cache dump | grep '^Package' | awk '{print $2}' | uniq | wc -l 152007 152007 You can call it lynx all day long, but it won't be lynx in the Ubuntu repositories as that name is taken, and as you can see above, there are no duplicates.

Oh no!

Anyway...

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

#78
post #75
post #72

Earlier quoted context omitted.

$ apt-cache dump | grep '^Package' | awk '{print $2}' | wc -l && apt-cache dump | grep '^Package' | awk '{print $2}' | uniq | wc -l 152007 152007 You can call it lynx all day long, but it won't be lynx in the Ubuntu repositories as that name is taken, and as you can see above, there are no duplicates.

Since it is a library, it won't be named lynx anyway even if there is no name collision. D3 is packaged as libjs-d3, for example.

Yeah that's true.

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

#79
I recently looked closely at cross platform mobile mobile development.

Despite distrusting Google and despite knowing react I chose flutter.

I want something fast with close to total cross platform compatibility.

Net Maui is not well spoken of. React native seems slow.

The only real choice fir my needs is flutter.

Let’s see how long it holds up.

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

#80
post #20

Got curious enough to wanting to give it a go, so on the quickstart page it says: > Lynx Explorer is a sandbox for trying out Lynx quickly. And then it asks me to use either the iOS Simulator or the Android Simulator, which based on experience, neither are made for anything resembling "quickly". Anyone know if there are any "pure-web" instructions around? Skimmed around the docs, website and repository but didn't fin…

> iOS Simulator or the Android Simulator, which based on experience, neither are made for anything resembling "quickly". It's not adb / avd or some device emulator. It's an app that you install on your device, and then it can load your app from your development device using a link. I was able to run it in 5 minutes without having android studio or any other android development kits on my laptop.

Thats neat. It makes me think of expo [0] that does it in the same way, pretty useful to try stuff quickly, but forces to go though their servers.

[0] https://expo.dev/

Post reply on HN