Sparkling: A New Framework for Lynx

Date
Thursday, February 12, 2026
Time
4 PM [CET]
Location
Online

Sparkling: A New Framework for Lynx

Join the Lynx team live as we explore Sparkling, its boundaries with Lynx, core features, and bootstrap a project from scratch.

Date
12 February 2026
-
Time
4 PM [CET]
Location
Online

Sparkling: A New Framework for Lynx

youtube-cover
Organizer
Organizer
Presented
Callstack
@
Callstack
Speakers
Speakers
Featuring
Łukasz Chludziński
Software Engineer
@
Callstack
Kewin Wereszczyński
Software Engineer
@
Callstack
Xuan Huang
Architect
@
Lynx
Kunyang Lee
Software Engineer
@
TikTok
Featuring
Łukasz Chludziński
Software Engineer
@
Callstack
Kewin Wereszczyński
Software Engineer
@
Callstack
Xuan Huang
Architect
@
Lynx
Kunyang Lee
Software Engineer
@
TikTok

What Sparkling Adds to Lynx

Sparkling is a framework created within TikTok’s cross-platform infrastructure and now open sourced for the community. While Lynx focuses on rendering and runtime, Sparkling provides the application layer around it: navigation, native capabilities, and project scaffolding.

In practice, Lynx is the engine and sparkling is the framework that makes it usable at scale.

A Multi-Page Model by Design

One of the most important takeaways was Sparkling’s multi-page architecture. Each page runs in its own native container, closer to a browser model than a single-runtime app. Navigation is scheme-based, similar to deep linking.

This structure enables strong boundaries between features and teams, which reflects how large organizations like TikTok build and maintain complex products.

Native Capabilities Through Sparkling Methods

We also explored Sparkling Methods - a structured bridge between JavaScript and native. Developers define TypeScript interfaces, run code generation, and implement platform-specific logic with clearly defined contracts.

On top of that, Sparkling ships with built-in modules like navigation and storage, forming a practical foundation for real applications.

Why It Matters

Sparkling shows how Lynx can be organized for enterprise environments. The layered approach - engine, infrastructure, app - mirrors microfrontend thinking in the web world and makes scaling teams and features more predictable.

The project is still evolving, but this live session clarified its direction and architectural intent.

Watch the full recording to see us bootstrap a Sparkling app, configure navigation, and implement a custom method step by step.

Register now
Facing complex cross-platform challenges?

We help deliver consistent experiences across platforms with one codebase.

Let's chat
Link copied to clipboard!
//
Save my spot

Sparkling: A New Framework for Lynx

Join the Lynx team live as we explore Sparkling, its boundaries with Lynx, core features, and bootstrap a project from scratch.

//
Insights

Learn more about Cross-Platform

Here's everything we published recently on this topic.

//
Cross-Platform

We can help you move
it forward!

At Callstack, we work with companies big and small, pushing React Native everyday.

C++ Library Integration for React Native

Wrap existing C-compatible libraries for React Native with type-safe JavaScript APIs.

Shared Native Core for Cross-Platform Apps

Implement business logic once in C++ or Rust and run it across mobile, web, desktop, and TV.

Custom High-Performance Renderers

Build custom-rendered screens with WebGPU, Skia, or Filament for 60fps, 3D, and pixel-perfect UX.

Code Sharing

Implement effective code-sharing strategies across all platforms to accelerate shipping and reduce code duplication.

React Native Performance Optimization

Improve React Native apps speed and efficiency through targeted performance enhancements.

C++ Library Integration for React Native

Wrap existing C-compatible libraries for React Native with type-safe JavaScript APIs.

Shared Native Core for Cross-Platform Apps

Implement business logic once in C++ or Rust and run it across mobile, web, desktop, and TV.

Custom High-Performance Renderers

Build custom-rendered screens with WebGPU, Skia, or Filament for 60fps, 3D, and pixel-perfect UX.