Generic data structures, async helpers, GUID / hash helpers, and
cooperative-yield throttling used across the SDK.
A miscellaneous helper bag used by the rest of the SDK and safe
to use standalone.
Features
Map / Queue — small allocation-friendly
collections used across SDK hot paths.
yieldToHost — cooperative yield helper that loaders
and exporters await every ~16 ms so the host's UI thread can
paint between batches. Supports AbortSignal cancellation and
a runtime-overridable yield interval.
GUID helpers — createUUID plus the Base64-style compact
GUID encoders the IFC pipeline uses to mint short stable ids.
JSON helpers — isJSONObject and clone (deep-clone via
JSON round-trip) for boundary checks on caller-supplied params.
xeokit Core Utilities
Generic data structures, async helpers, GUID / hash helpers, and cooperative-yield throttling used across the SDK.
A miscellaneous helper bag used by the rest of the SDK and safe to use standalone.
Features
AbortSignalcancellation and a runtime-overridable yield interval.createUUIDplus the Base64-style compact GUID encoders the IFC pipeline uses to mint short stable ids.isJSONObjectandclone(deep-clone via JSON round-trip) for boundary checks on caller-supplied params.Installation
Usage