SynchronousInitializationCopy to clipboard.
✖
SynchronousInitialization
is an option for Manipulate, DynamicModule, and related functions that specifies whether or not to evaluate the expression given as the setting for Initialization synchronously.
Details

- With SynchronousInitialization->True, the first time a Manipulate or DynamicModule is displayed, it will wait until the evaluation of the initialization expression is complete before proceeding.
- With SynchronousInitialization->False, the evaluation of the initialization expression will be queued up, and performed asynchronously.
- If a DynamicModule with SynchronousInitialization->False contains other dynamic objects with SynchronousUpdating->True, then there is no guarantee that the initialization of the dynamic module will be complete before dynamic objects inside it are updated.
Examples
Basic Examples (2)Summary of the most common use cases
By default, the Manipulate initializations are evaluated synchronously:

https://wolfram.com/xid/0e47nf5ycsts4i-mohud2

Force asynchronous initialization:

https://wolfram.com/xid/0e47nf5ycsts4i-0xas76

Wolfram Research (2007), SynchronousInitialization, Wolfram Language function, https://reference.wolfram.com/language/ref/SynchronousInitialization.html.
Text
Wolfram Research (2007), SynchronousInitialization, Wolfram Language function, https://reference.wolfram.com/language/ref/SynchronousInitialization.html.
Wolfram Research (2007), SynchronousInitialization, Wolfram Language function, https://reference.wolfram.com/language/ref/SynchronousInitialization.html.
CMS
Wolfram Language. 2007. "SynchronousInitialization." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SynchronousInitialization.html.
Wolfram Language. 2007. "SynchronousInitialization." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SynchronousInitialization.html.
APA
Wolfram Language. (2007). SynchronousInitialization. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SynchronousInitialization.html
Wolfram Language. (2007). SynchronousInitialization. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SynchronousInitialization.html
BibTeX
@misc{reference.wolfram_2025_synchronousinitialization, author="Wolfram Research", title="{SynchronousInitialization}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/SynchronousInitialization.html}", note=[Accessed: 06-April-2025
]}
BibLaTeX
@online{reference.wolfram_2025_synchronousinitialization, organization={Wolfram Research}, title={SynchronousInitialization}, year={2007}, url={https://reference.wolfram.com/language/ref/SynchronousInitialization.html}, note=[Accessed: 06-April-2025
]}