This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)


is an option for Manipulate, DynamicModule and related functions which specifies whether or not to evaluate the expression given as the setting for Initialization synchronously.
  • 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.
New in 6