Rspeedy logo
Rspeedy

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"

除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。