Frontend Development 11 min read

Introducing Lynx: A High‑Performance Cross‑Platform Framework for Native and Web UI

Lynx is an open‑source, high‑performance cross‑platform framework that lets developers write a single codebase to deliver native‑grade experiences on both mobile and web, offering a dual‑thread architecture, modern CSS support, and a flexible ecosystem that scales from TikTok to future IoT devices.

ByteDance Web Infra
ByteDance Web Infra
ByteDance Web Infra
Introducing Lynx: A High‑Performance Cross‑Platform Framework for Native and Web UI

Scalable, Efficient Delivery of Native Experience

For digital‑native users, native performance is essential; Lynx provides a solution that lets developers write once and run on both mobile native and web, reducing duplication and accelerating delivery.

Empowering the Web Community

Building on the evolution of web‑based cross‑platform tools such as PhoneGap, React Native, and Flutter, Lynx adopts a Web‑first mindset while adding constraints and extensions to support native‑level UI.

Using Standard HTML and CSS

Lynx supports modern CSS features—animations, transitions, selectors, variables, gradients, clipping and masking—allowing developers to leverage familiar web styling for native‑grade interfaces.

Architecture: Main Thread and Background Thread

Lynx separates user scripts into a dedicated main‑thread runtime (PrimJS) for UI‑critical tasks and a background runtime for other code, enabling two key techniques: Instant First‑Frame Rendering (IFR) and Main Thread Script (MTS) for ultra‑responsive interactions.

Open‑Source Release

The engine, built by ByteDance and used extensively in TikTok, is now open‑source on GitHub. The ecosystem includes ReactLynx (the first front‑end framework), Rspeedy/Rspack build tools, module‑federation support, and Lynx for Web, making the platform adaptable to many environments.

Future Outlook

Lynx aims to become a meta‑infrastructure for cross‑platform development, encouraging community contributions and expanding to desktop, TV, and IoT platforms.

performanceCross‑PlatformUI renderingopen sourceLynxReactLynx
ByteDance Web Infra
Written by

ByteDance Web Infra

ByteDance Web Infra team, focused on delivering excellent technical solutions, building an open tech ecosystem, and advancing front-end technology within the company and the industry | The best way to predict the future is to create it

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.