Three.js has a USDZLoader, but it is written in pure JavaScript and cannot load full-spec of USDA and USDC(Binary).
TinyUSDZLoader, based on WASM-compiled TinyUSDZ, will provide more better USD loading functionality.
NOTE
TinyUSDZ can be built with no-threading, so no need of SharedArrayBuffer & Atomics support in the browser.
https://github.com/lighttransport/tinyusdz/tree/dev/sandbox/threejs
Background
Three.js has a USDZLoader, but it is written in pure JavaScript and cannot load full-spec of USDA and USDC(Binary). TinyUSDZLoader, based on WASM-compiled TinyUSDZ, will provide more better USD loading functionality.
NOTE
TinyUSDZ can be built with no-threading, so no need of SharedArrayBuffer & Atomics support in the browser.
Status
Work-in-progress