Xuan Huang
Lynx: Native for More
#1about 3 minutes
Introducing Lynx, a new cross-platform UI framework
Lynx is an open-source technology from TikTok that allows web developers to build native UIs for mobile and web from a single codebase.
#2about 2 minutes
Building with familiar React APIs and real CSS
Developers can use their existing web skills, including React hooks and standard CSS features like variables and animations, to build Lynx applications.
#3about 7 minutes
Why the web falls short for native app development
The web's limitations in providing a native feel led to the "Platform Adjacency Theory," which explains why platforms must adopt host OS features to stay relevant.
#4about 3 minutes
Achieving native UIs with direct access to primitives
Lynx maps components to native UI primitives like iOS UIKit and Android Views, enabling complex layouts like multi-column waterfalls that are difficult with standard web tech.
#5about 4 minutes
Achieving fast loads with a dual-threaded architecture
Lynx uses a dual-threaded model with two JavaScript runtimes to achieve significant loading performance gains through pre-rendering and bytecode compilation.
#6about 6 minutes
Using main thread scripting for smooth animations
High-priority UI tasks like animations and gestures run on the main thread script (MTS) for fluid, non-blocking interactivity, while other logic is offloaded to a background thread.
#7about 4 minutes
Integrating with the web ecosystem and tooling
Because Lynx supports standard CSS, it seamlessly integrates with popular web tools and libraries like Tailwind CSS, PostCSS, and Framer Motion.
#8about 3 minutes
Supporting multiple frameworks and the open web spirit
Lynx aims to democratize cross-platform development by collaborating with communities to support frameworks like Vue, Svelte, and even Haskell.
Related jobs
Jobs that call for the skills explored in this talk.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Matching moments
06:30 MIN
Q&A on web workers and native browser components
The Lean Web
07:16 MIN
Using JavaScript frameworks and native platform APIs
Unleash your web skills on native!
01:37 MIN
Using native web components for component authoring
The Naked Web Developer: Your Browser Is Your Framework
04:00 MIN
The past, present, and future of React Native
There's an app for that - on the role of cross platform development in the app development ecosystem
02:38 MIN
Balancing raw performance with platform-specific flexibility
Uncharted Territories of Web Performance - Andrew Burnett-Thompson and David Burleigh
07:24 MIN
A practical demonstration of an Nx workspace
Stairway to Heaven - Scaling Frontends the Right Way
03:33 MIN
Q&A on performance, tooling, and alternatives
Discover .NET MAUI
04:57 MIN
Live coding a basic app and inspecting the DOM
Is Flutter ready for the web yet? - A live coding comparison between Flutter and React
Featured Partners
Related Videos
Building Better Apps with React Native
Marc Rousavy
Why HTMX is crushing React, Vue & Svelte.
Felix Eckhardt & Benedikt Stemmildt
Writing truly cross plattform applications using flutter
Simon Auer
Catching up on the basics you don't really need that much code
Chris Heilmann
What’s New and What’s Next in Web UI
Cleyra Uzcategui
Mobile at a Crossroads: The Declarative UI App Revolution
Peter Steinberger
Unleash your web skills on native!
Rowdy Rabouw
There's an app for that - on the role of cross platform development in the app development ecosystem
Aleksandra Desmurs-Linczewska
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript







