createLazyRenderer
FitFileViewer - API Documentation v29.4.0
FitFileViewer - API Documentation / utils/app/performance/lazyRenderingUtils / createLazyRenderer
Function: createLazyRenderer()
createLazyRenderer(
element:HTMLElement,renderCallback: () =>void|Promise<void>,options?: {threshold?:number;rootMargin?:string;once?:boolean; }): {disconnect: () =>void;observe: () =>void; }
Defined in: utils/app/performance/lazyRenderingUtils.js:77
Create a lazy renderer that only renders when element is visible
Parametersβ
elementβ
HTMLElement
Element to observe
renderCallbackβ
() => void | Promise<void>
Callback to execute when visible
options?β
Options
threshold?β
number
Intersection threshold (0-1)
rootMargin?β
string
Root margin
once?β
boolean
Only trigger once
Returnsβ
{ disconnect: () => void; observe: () => void; }
Observer controls
disconnect()β
disconnect: () =>
void
Returnsβ
void
observe()β
observe: () =>
void
Returnsβ
void