Auto-generated documentation for Lynx Configs.
| Config | Description |
|---|---|
| absoluteInContentBound | When set to true, the containing block of absolute/fixed elements is the content area; otherwise, it is the padding area |
| asyncRedirect | Enable Android Lynx Image URL asynchronous redirect |
| autoExpose | if this flag is true, onShow/onHide will be automatically triggered by attachToView/detachFromWindow calls |
| CSSAlignWithLegacyW3C | When set to true, for compatibility, some layout behaviors are consistent with the previous incorrect behaviors. |
| customCSSInheritanceList | Custom Inheritable CSS Properties |
| dataStrictMode | ReactLynx cannot opt top_level_variables used in lepus. So we cannot forbid updateData when variable not in top_level_variables. User can use this config to close the check. |
| debugInfoOutside | NA |
| defaultDisplayLinear | NA |
| defaultOverflowVisible | NA |
| disableLongpressAfterScroll | Prevent the long press event from being triggered during inertial scrolling. |
| disableMultipleCascadeCSS | NA |
| disableQuickTracingGC | Disable tracing gc mode in quick context. |
| enableA11y | Enable Android A11y |
| enableAccessibilityElement | Indicates whether all ui enable a11y |
| enableAsyncInitVideoEngine | Whether to enable asynchronous initialization of videoEngine |
| enableAsyncRequestImage | If true, supports initiating image requests in asynchronous threads. |
| enableAsyncResolveSubtree | FE Framework use this config to notify Engine that resolve subtree binding will be triggered when render DOM (Not exposed to normal user) |
| enableCheckExposureOptimize | Enable exposure detection optimization so that exposure detection is not performed when the page is static. |
| enableCheckLocalImage | Determine whether redirection is needed for local image resources. |
| enableCircularDataCheck | If this flag is true, circular data check will enable when convert js value to other vale. |
| enableComponentAsyncDecode | Enable dynamic components to be decoded in child threads before they are delivered into tasm in async-loading. |
| enableComponentConfig | NA |
| enableComponentNullProp | Support component can be passed null props, null props only supported in LepusNG now. Open this switch to support lepus use null prop. |
| enableCreateViewAsync | Create Android platform UIs in lynx built-in thread-pool to optimize UI Operation Execution |
| enableCSSAsyncDecode | NA |
| enableCSSClassMerge | NA |
| enableCSSEngine | NA |
| enableCSSExternalClass | NA |
| enableCSSInheritance | Enable CSS inheritance |
| enableCSSInlineVariables | Enable CSS inline variables. |
| enableCSSInvalidation | If enable CSS invalidation we use RuleInvalidationSet to gather the selector invalidation. |
| enableCSSLazyDecode | NA |
| enableCSSLazyImport | Under scoped CSS, the imported CSS declarations by import rules are lazily decoded at the first time the scope takes effect. |
| enableCSSSelector | This switch will enable the css module in blink standard mode. |
| enableCSSStrictMode | CSS Length should be <number> follows a unit. Under strict mode, invalid <length> values are dropped. |
| enableCSSVariable | NA |
| enableDisexposureWhenLynxHidden | Enables the disexposure event to fire when LynxView is in the hidden state. |
| enableEndGestureAtLastFingerUp | Enable the Lynx touch event to be triggered normally after the last finger is lifted in a multi-finger scenario. |
| enableEventHandleRefactor | Enable new event processing logic to support dynamic registration of event listeners, interception of events, etc. |
| enableEventRefactor | NA |
| enableEventThrough | Enable the client-slide touch event penetrate Lynx when touching the root node area of the Lynx page. |
| enableExposureUIMargin | Enable exposure-ui-margin-* properties to take effect. |
| enableExposureWhenLayout | Enable exposure check when LynxView is layoutRequest |
| enableExposureWhenReload | Enables exposure and disexposure events to be triggered when reloading the Lynx page. |
| enableFiberArch | NA |
| enableFixedNew | A better and stable position fixed handling. |
| enableFlexibleTemplate | If enable this value, the template will be encoded as flexible template. |
| enableHarmonyNewOverlay | Enable harmony new overlay based overlayManager to handle events pass through. |
| enableHarmonyVisibleAreaChangeForExposure | Enable Harmony to detect exposure with visible area change event. |
| enableICU | Enable Bind PRIMJS-ICU |
| enableImageDownsampling | If true, downsampling will be enabled for all images on this LynxView |
| enableJsBindingApiThrowException | Enable js binding api throw exception |
| enableJSDataProcessor | Enable data processor on JS thread |
| enableKeepPageData | NA |
| enableListMoveOperation | Does diffResult have moveAction |
| enableListNewArchitecture | Indicates whether to use new architecture for the platform list |
| enableListPlug | Indicates whether to use list plug |
| enableLynxScrollFluency | Force report lynx scroll fluency event. When setting pageConfig.enableLynxScrollFluency to a double value in the range [0, 1], we will monitor the fluency metrics for this LynxUI based on this probability. The probability indicates the likelihood of enabling fluency monitoring, and the metrics will be reported unconditionally through the applogService. |
| enableMicrotaskPromisePolyfill | This configuration item enableMicrotaskPromisePolyfill is used to determine whether to enable the micro - task Promise polyfill. Its value type is TernaryBool, and the default value is TernaryBool::UNDEFINE_VALUE. |
| enableMTSPreExecute | Enable MTS VM pre execute code. |
| enableMultiTouch | Enable support multi-finger events so that event parameters can contain information about multiple fingers. |
| enableMultiTouchParamsCompatible | Enable the parameters of multi-finger events compatible with single-finger events |
| enableNativeList | Indicates whether use c++ list. |
| enableNewAnimator | If this flag is false, will use platform animation ability. |
| enableNewClipMode | Whether enable new clip mode. |
| enableNewGesture | if want to use gesture handler api, you need to set true |
| enableNewImage | Enable load image from image service |
| enableNewIntersectionObserver | Enable the new IntersectionObserver detection logic so that observe can be triggered normally without binding to scroll events. |
| enableNewListContainer | Implement the platform-level list based on scrollView on the IOS platform |
| enableNewTransformOrigin | If this flag is true, new transform origin algorithm will apply. |
| enablePlatformGesture | Enable shadow platform gesture to handle gesture conflict. |
| enablePropertyBasedSimpleStyle | SimpleStyle mode will incrementally update styles based on properties if this config set to TRUE. Otherwise it will incrementally update based on StyleObjects. The StyleObject based updating has a better performance but not allow StyleObjects bound to the same element has intersect properties. |
| enableQueryComponentSync | Enable query component sync in background runtime |
| enableReactOnlyPropsId | If we got propsId, we could only pass propsId and a flag to JS thread. JS thread will use a propsMap to get correct props |
| enableReduceInitDataCopy | If this flag is true, do not copy init data, instead copy Object.keys of init data for efficiency. |
| enableReloadLifecycle | Enable LynxUI onNodeReload lifecycle. |
| enableRemoveComponentExtraData | If this flag is true, remove the globalProps & systemInfo from component data for efficiency. |
| enableRemoveCSSScope | NA |
| enableReuseLoadScriptExports | Enable reuse loadScript's result. |
| enableSignalAPI | Enable using native signal API |
| enableSimpleStyling | Using the simplified styling module. |
| enableSimultaneousTap | Enable the client's tap gesture to be triggered simultaneously with Lynx's tap gesture. |
| enableTextBoringLayout | Enable using BoringLayout on Android. |
| enableTextGradientOpt | Enable text gradient optimization for iOS. |
| enableTextLanguageAlignment | Enable a more accurate text alignment judgment method, but it will increase the time taken for text layout. |
| enableTextLayerRender | Enable using text layer render on iOS. |
| enableTextLayoutCache | Whether enable text layout cache. |
| enableTextNonContiguousLayout | Whether enable text noncontiguous layout |
| enableTextOverflow | Set text overflow as visible if true. |
| enableTextRefactor | Enable text refactor, with behavior more aligned with web. |
| enableTouchRefactor | Enable Lynx's touchend event to be triggered normally. |
| enableUIOperationOptimize | Enable the optimization about UIOperation batching and CreateViewAsync at Android. |
| enableUnifiedPipeline | Enable the unified pixel pipeline for Lynx Engine. |
| enableUnifyFixedBehavior | Unify behavior between old-fixed and new-fixed |
| enableUseContextPool | Enable Use Context Pool For LepusNG VM creation. |
| enableUseMapBuffer | Enable the mapbuffer structure for LynxProps. |
| enableViewReceiveTouch | Enable touchesBegan and other methods to be triggered when touching the client-slide custom components. |
| enableVsyncAlignedFlush | Drive the execution of UI tasks in the pipeline according to the VSync signal, bringing a certain progressive rendering effect. It is suitable for scenarios where JS-driven updates are frequent. Turn it on as needed. |
| enableXTextLayoutReused | Whether enable x-text layout reused. |
| experimental_encodeQuickjsBytecode | Allow encoding quickjs bytecode instead of source code in template. |
| extendedLayoutOnlyOpt | A config to force make some special properties can be used to layout only (such as direction&text-align,etc.). |
| extraInfo | user defined extraInfo. |
| flatten | Control whether the node requires creating a corresponding Android View. Default is true. |
| fontScaleEffectiveOnlyOnSp | Make font scale only apply to sp units. |
| forceCalcNewStyle | NA |
| implicit | Control whether implicit animations are allowed on the iOS platform. |
| implicitAnimation | NA |
| includeFontPadding | Control the top and bottom padding of text on Android, which affects the text's height and vertical centering effect. |
| keyboardCallbackPassRelativeHeight | The outer decor view that wraps lynx view may change due to that virtual navigation bar is shielded or drawn. Change the returning value of keyboard event to return absolute keyboard height and the offset from keyboard to to lynx view bottom |
| longPressDuration | Specify the interval for triggering the long press event. |
| observerFrameRate | Specifies the frequency of exposure detection. |
| pipelineSchedulerConfig | Scheduler config for pipeline, including enableParallelElement/list-framework batch render and other scheduler config. |
| preferredFps | Control the frame rate of CSS animations |
| quirksMode | Supports string value. It is equal to TargetSDKVersion by default. The mode is for compatibility with old pages that do not conform to CSS layout specifications produced. |
| removeCSSParserLog | NA |
| removeDescendantSelectorScope | If false, descendant selector only works in component scope. |
| strictPropType | if this flag is true, if component's prop type mismatch, will use default value. |
| tapSlop | Specify the sliding distance threshold at which the tap event is not triggered. |
| targetSdkVersion | NA |
| templateDebugUrl | NA |
| trailNewImage | Enable the iOS image refactor |
| unifyVWVHBehavior | Control whether the vw and vh units dynamically adjust with the viewport in properties like font-size; enabled by default for targetSdkVersion >= 2.3 |
| useImagePostProcessor | Whether use image post processor |
| useNewSwiper | Indicates whether to use new swiper |
| autoResumeAnimation Deprecated | deprecated |
| cli Deprecated | cli version |
| compileRender Deprecated | None |
| customData Deprecated | None |
| enableA11yIDMutationObserver Deprecated | Enable MutationObserver for accessibility. |
| enableAsyncDisplay Deprecated | Globally enable async rendering for software rendering contents on iOS, this can largely optimize the frame rate and reduce janks. |
| enableBackgroundShapeLayer Deprecated | Enable iOS background manager to apply shape layer optimization. Deprecated and to be removed since this optimization becomes a fixed setting. |
| enableCascadePseudo Deprecated | Deprecated, this is for legacy CSS selector to enable a cascading. |
| enableCheckDataWhenUpdatePage Deprecated | None |
| enableComponentLayoutOnly Deprecated | None |
| enableGlobalComponentMap Deprecated | None |
| enableNativeScheduleCreateViewAsync Deprecated | Enable create ui async form C++ PaintingContext |
| enableNewAccessibility Deprecated | None |
| enableNewLayoutOnly Deprecated | None |
| enableOptPushStyleToBundle Deprecated | Enable using PropBundleStyleWriter to write style to PropBundle. |
| enableOverlapForAccessibilityElement Deprecated | None |
| fixCSSImportRuleOrder Deprecated | None |
| forceCalcNewStyle Deprecated | None |
| reactVersion Deprecated | None |
| redBoxImageSizeWarningThreshold Deprecated | None |
| removeComponentElement Deprecated | deprecated |
| syncImageAttach Deprecated | If true and on the main thread, image requests will be initiated immediately; otherwise, image requests will be posted after the next frame of the main thread to delay the requests. |
| useNewImage Deprecated | None |
| version Deprecated | None |
When set to true, the containing block of absolute/fixed elements is the content area; otherwise, it is the padding area
valueType: boolean | undefined
defaultValue: false
Enable Android Lynx Image URL asynchronous redirect
valueType: boolean | undefined
defaultValue: undefined
if this flag is true, onShow/onHide will be automatically triggered by attachToView/detachFromWindow calls
valueType: boolean | undefined
defaultValue: true
When set to true, for compatibility, some layout behaviors are consistent with the previous incorrect behaviors.
valueType: boolean | undefined
defaultValue: false
Custom Inheritable CSS Properties
valueType: string[] | undefined
defaultValue: undefined
ReactLynx cannot opt top_level_variables used in lepus. So we cannot forbid updateData when variable not in top_level_variables. User can use this config to close the check.
valueType: boolean | undefined
defaultValue: true
NA
valueType: boolean | undefined
defaultValue: false
NA
valueType: boolean | undefined
defaultValue: true
NA
valueType: boolean | undefined
defaultValue: true
Prevent the long press event from being triggered during inertial scrolling.
valueType: boolean | undefined
defaultValue: false
NA
valueType: boolean | undefined
defaultValue: false
Disable tracing gc mode in quick context.
valueType: boolean | undefined
defaultValue: false
Enable Android A11y
valueType: boolean | undefined
defaultValue: false
Indicates whether all ui enable a11y
valueType: boolean | undefined
defaultValue: true
Whether to enable asynchronous initialization of videoEngine
valueType: boolean | undefined
defaultValue: false
If true, supports initiating image requests in asynchronous threads.
valueType: boolean | undefined
defaultValue: false
FE Framework use this config to notify Engine that resolve subtree binding will be triggered when render DOM (Not exposed to normal user)
valueType: boolean | undefined
defaultValue: undefined
Enable exposure detection optimization so that exposure detection is not performed when the page is static.
valueType: boolean | undefined
defaultValue: false
Determine whether redirection is needed for local image resources.
valueType: boolean | undefined
defaultValue: true
If this flag is true, circular data check will enable when convert js value to other vale.
valueType: boolean | undefined
defaultValue: true
Enable dynamic components to be decoded in child threads before they are delivered into tasm in async-loading.
valueType: boolean | undefined
defaultValue: undefined
NA
valueType: boolean | undefined
defaultValue: false
Support component can be passed null props, null props only supported in LepusNG now. Open this switch to support lepus use null prop.
valueType: boolean | undefined
defaultValue: false
Create Android platform UIs in lynx built-in thread-pool to optimize UI Operation Execution
valueType: boolean | undefined
defaultValue: true
NA
valueType: boolean | undefined
defaultValue: undefined
NA
valueType: boolean | undefined
defaultValue: false
NA
valueType: boolean | undefined
defaultValue: true
NA
valueType: boolean | undefined
defaultValue: true
Enable CSS inheritance
valueType: boolean | undefined
defaultValue: false
Enable CSS inline variables.
valueType: boolean | undefined
defaultValue: false
If enable CSS invalidation we use RuleInvalidationSet to gather the selector invalidation.
valueType: boolean | undefined
defaultValue: false
NA
valueType: boolean | undefined
defaultValue: undefined
Under scoped CSS, the imported CSS declarations by import rules are lazily decoded at the first time the scope takes effect.
valueType: boolean | undefined
defaultValue: undefined
This switch will enable the css module in blink standard mode.
valueType: boolean | undefined
defaultValue: false
CSS Length should be <number> follows a unit. Under strict mode, invalid <length> values are dropped.
valueType: boolean | undefined
defaultValue: false
NA
valueType: boolean | undefined
defaultValue: true
Enables the disexposure event to fire when LynxView is in the hidden state.
valueType: boolean | undefined
defaultValue: true
Enable the Lynx touch event to be triggered normally after the last finger is lifted in a multi-finger scenario.
valueType: boolean | undefined
defaultValue: false
Enable new event processing logic to support dynamic registration of event listeners, interception of events, etc.
valueType: boolean | undefined
defaultValue: false
NA
valueType: boolean | undefined
defaultValue: undefined
Enable the client-slide touch event penetrate Lynx when touching the root node area of the Lynx page.
valueType: boolean | undefined
defaultValue: false
Enable exposure-ui-margin-* properties to take effect.
valueType: boolean | undefined
defaultValue: false
Enable exposure check when LynxView is layoutRequest
valueType: boolean | undefined
defaultValue: false
Enables exposure and disexposure events to be triggered when reloading the Lynx page.
valueType: boolean | undefined
defaultValue: false
NA
valueType: boolean | undefined
defaultValue: false
A better and stable position fixed handling.
valueType: boolean | undefined
defaultValue: false
If enable this value, the template will be encoded as flexible template.
valueType: boolean | undefined
defaultValue: false
Enable harmony new overlay based overlayManager to handle events pass through.
valueType: boolean | undefined
defaultValue: false
Enable Harmony to detect exposure with visible area change event.
valueType: boolean | undefined
defaultValue: false
Enable Bind PRIMJS-ICU
valueType: boolean | undefined
defaultValue: false
If true, downsampling will be enabled for all images on this LynxView
valueType: boolean | undefined
defaultValue: false
Enable js binding api throw exception
valueType: boolean | undefined
defaultValue: false
Enable data processor on JS thread
valueType: boolean | undefined
defaultValue: false
NA
valueType: boolean | undefined
defaultValue: false
Does diffResult have moveAction
valueType: boolean | undefined
defaultValue: false
Indicates whether to use new architecture for the platform list
valueType: boolean | undefined
defaultValue: false
Indicates whether to use list plug
valueType: boolean | undefined
defaultValue: false
Force report lynx scroll fluency event. When setting pageConfig.enableLynxScrollFluency to a double value in the range [0, 1], we will monitor the fluency metrics for this LynxUI based on this probability. The probability indicates the likelihood of enabling fluency monitoring, and the metrics will be reported unconditionally through the applogService.
valueType: boolean | number | undefined
defaultValue: undefined
This configuration item enableMicrotaskPromisePolyfill is used to determine whether to enable the micro - task Promise polyfill. Its value type is TernaryBool, and the default value is TernaryBool::UNDEFINE_VALUE.
valueType: boolean | undefined
defaultValue: undefined
Enable MTS VM pre execute code.
valueType: boolean | undefined
defaultValue: false
Enable support multi-finger events so that event parameters can contain information about multiple fingers.
valueType: boolean | undefined
defaultValue: false
Enable the parameters of multi-finger events compatible with single-finger events
valueType: boolean | undefined
defaultValue: false
Indicates whether use c++ list.
valueType: boolean | undefined
defaultValue: undefined
If this flag is false, will use platform animation ability.
valueType: boolean | undefined
defaultValue: undefined
Whether enable new clip mode.
valueType: boolean | undefined
defaultValue: true
if want to use gesture handler api, you need to set true
valueType: boolean | undefined
defaultValue: false
Enable load image from image service
valueType: boolean | undefined
defaultValue: true
Enable the new IntersectionObserver detection logic so that observe can be triggered normally without binding to scroll events.
valueType: boolean | undefined
defaultValue: false
Implement the platform-level list based on scrollView on the IOS platform
valueType: boolean | undefined
defaultValue: false
If this flag is true, new transform origin algorithm will apply.
valueType: boolean | undefined
defaultValue: true
Enable shadow platform gesture to handle gesture conflict.
valueType: boolean | undefined
defaultValue: false
SimpleStyle mode will incrementally update styles based on properties if this config set to TRUE. Otherwise it will incrementally update based on StyleObjects. The StyleObject based updating has a better performance but not allow StyleObjects bound to the same element has intersect properties.
valueType: boolean | undefined
defaultValue: false
Enable query component sync in background runtime
valueType: boolean | undefined
defaultValue: false
If we got propsId, we could only pass propsId and a flag to JS thread. JS thread will use a propsMap to get correct props
valueType: boolean | undefined
defaultValue: false
If this flag is true, do not copy init data, instead copy Object.keys of init data for efficiency.
valueType: boolean | undefined
defaultValue: false
Enable LynxUI onNodeReload lifecycle.
valueType: boolean | undefined
defaultValue: false
If this flag is true, remove the globalProps & systemInfo from component data for efficiency.
valueType: boolean | undefined
defaultValue: false
NA
valueType: boolean | undefined
defaultValue: false
Enable reuse loadScript's result.
valueType: boolean | undefined
defaultValue: false
Enable using native signal API
valueType: boolean | undefined
defaultValue: undefined
Using the simplified styling module.
valueType: boolean | undefined
defaultValue: false
Enable the client's tap gesture to be triggered simultaneously with Lynx's tap gesture.
valueType: boolean | undefined
defaultValue: false
Enable using BoringLayout on Android.
valueType: boolean | undefined
defaultValue: undefined
Enable text gradient optimization for iOS.
valueType: boolean | undefined
defaultValue: undefined
Enable a more accurate text alignment judgment method, but it will increase the time taken for text layout.
valueType: boolean | undefined
defaultValue: false
Enable using text layer render on iOS.
valueType: boolean | undefined
defaultValue: undefined
Whether enable text layout cache.
valueType: boolean | undefined
defaultValue: undefined
Whether enable text noncontiguous layout
valueType: boolean | undefined
defaultValue: true
Set text overflow as visible if true.
valueType: boolean | undefined
defaultValue: false
Enable text refactor, with behavior more aligned with web.
valueType: boolean | undefined
defaultValue: false
Enable Lynx's touchend event to be triggered normally.
valueType: boolean | undefined
defaultValue: true
Enable the optimization about UIOperation batching and CreateViewAsync at Android.
valueType: boolean | undefined
defaultValue: undefined
Enable the unified pixel pipeline for Lynx Engine.
valueType: boolean | undefined
defaultValue: undefined
Unify behavior between old-fixed and new-fixed
valueType: boolean | undefined
defaultValue: false
Enable Use Context Pool For LepusNG VM creation.
valueType: boolean | undefined
defaultValue: undefined
Enable the mapbuffer structure for LynxProps.
valueType: boolean | undefined
defaultValue: undefined
Enable touchesBegan and other methods to be triggered when touching the client-slide custom components.
valueType: boolean | undefined
defaultValue: false
Drive the execution of UI tasks in the pipeline according to the VSync signal, bringing a certain progressive rendering effect. It is suitable for scenarios where JS-driven updates are frequent. Turn it on as needed.
valueType: boolean | undefined
defaultValue: false
Whether enable x-text layout reused.
valueType: boolean | undefined
defaultValue: false
Allow encoding quickjs bytecode instead of source code in template.
valueType: boolean | undefined
defaultValue: false
A config to force make some special properties can be used to layout only (such as direction&text-align,etc.).
valueType: boolean | undefined
defaultValue: false
user defined extraInfo.
valueType: Record<string, unknown> | undefined
defaultValue: undefined
Control whether the node requires creating a corresponding Android View. Default is true.
valueType: boolean | undefined
defaultValue: true
Make font scale only apply to sp units.
valueType: boolean | undefined
defaultValue: false
NA
valueType: boolean | undefined
defaultValue: undefined
Control whether implicit animations are allowed on the iOS platform.
valueType: boolean | undefined
defaultValue: true
NA
valueType: boolean | undefined
defaultValue: false
Control the top and bottom padding of text on Android, which affects the text's height and vertical centering effect.
valueType: boolean | undefined
defaultValue: false
The outer decor view that wraps lynx view may change due to that virtual navigation bar is shielded or drawn. Change the returning value of keyboard event to return absolute keyboard height and the offset from keyboard to to lynx view bottom
valueType: boolean | undefined
defaultValue: false
Specify the interval for triggering the long press event.
valueType: number | undefined
defaultValue: undefined
Specifies the frequency of exposure detection.
valueType: number | undefined
defaultValue: undefined
Scheduler config for pipeline, including enableParallelElement/list-framework batch render and other scheduler config.
valueType: number | undefined
defaultValue: undefined
Control the frame rate of CSS animations
valueType: string | undefined
defaultValue: "auto"
Supports string value. It is equal to TargetSDKVersion by default. The mode is for compatibility with old pages that do not conform to CSS layout specifications produced.
valueType: boolean | string | undefined
defaultValue: undefined
NA
valueType: boolean | undefined
defaultValue: false
If false, descendant selector only works in component scope.
valueType: boolean | undefined
defaultValue: true
if this flag is true, if component's prop type mismatch, will use default value.
valueType: boolean | undefined
defaultValue: false
Specify the sliding distance threshold at which the tap event is not triggered.
valueType: string | undefined
defaultValue: "50px"
NA
valueType: string | undefined
defaultValue: ""
NA
valueType: string | undefined
defaultValue: ""
Enable the iOS image refactor
valueType: boolean | undefined
defaultValue: undefined
Control whether the vw and vh units dynamically adjust with the viewport in properties like font-size; enabled by default for targetSdkVersion >= 2.3
valueType: boolean | undefined
defaultValue: false
Whether use image post processor
valueType: boolean | undefined
defaultValue: false
Indicates whether to use new swiper
valueType: boolean | undefined
defaultValue: true
deprecated
valueType: boolean | undefined
defaultValue: true
cli version
valueType: string | undefined
defaultValue: ""
valueType: boolean | undefined
defaultValue: false
valueType: string | undefined
defaultValue: ""
Enable MutationObserver for accessibility.
valueType: boolean | undefined
defaultValue: false
Globally enable async rendering for software rendering contents on iOS, this can largely optimize the frame rate and reduce janks.
valueType: boolean | undefined
defaultValue: true
Enable iOS background manager to apply shape layer optimization. Deprecated and to be removed since this optimization becomes a fixed setting.
valueType: boolean | undefined
defaultValue: true
Deprecated, this is for legacy CSS selector to enable a cascading.
valueType: boolean | undefined
defaultValue: false
valueType: boolean | undefined
defaultValue: true
valueType: boolean | undefined
defaultValue: false
valueType: boolean | undefined
defaultValue: false
Enable create ui async form C++ PaintingContext
valueType: boolean | undefined
defaultValue: undefined
valueType: boolean | undefined
defaultValue: false
valueType: boolean | undefined
defaultValue: true
Enable using PropBundleStyleWriter to write style to PropBundle.
valueType: boolean | undefined
defaultValue: undefined
valueType: boolean | undefined
defaultValue: true
valueType: boolean | undefined
defaultValue: true
valueType: boolean | undefined
defaultValue: true
valueType: string | undefined
defaultValue: ""
valueType: number | undefined
defaultValue: undefined
deprecated
valueType: boolean | undefined
defaultValue: false
If true and on the main thread, image requests will be initiated immediately; otherwise, image requests will be posted after the next frame of the main thread to delay the requests.
valueType: boolean | undefined
defaultValue: true
valueType: boolean | undefined
defaultValue: undefined
valueType: string | undefined
defaultValue: ""