For AI agents: the complete documentation index is available at /next/llms.txt, the full documentation bundle is available at /next/llms-full.txt, and this page is available as Markdown at /next/api/rspeedy/react-rsbuild-plugin.pluginreactlynxoptions.firstscreensynctiming.md.
Rspeedy logo
Rspeedy
  • English
  • Home > @lynx-js/react-rsbuild-plugin > PluginReactLynxOptions > firstScreenSyncTiming

    PluginReactLynxOptions.firstScreenSyncTiming property

    This flag controls when MainThread (Lepus) transfers control to Background after the first screen

    This flag has three options:

    "immediately": Transfer immediately

    "jsReady": Transfer when background (JS Runtime) is ready

    "manual": Transfer when the business calls the markFirstScreenSyncReady() API exported by @lynx-js/react, so the handover timing is fully controlled by the user

    After handing over control, MainThread (Lepus) runtime can no longer respond to data updates, and data updates will be forwarded to background (JS Runtime) and processed __asynchronously__

    Signature:

    firstScreenSyncTiming?: 'immediately' | 'jsReady' | 'manual';

    Default Value

    "immediately"

    Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.