Improvements
- Fixed
feedbackUiOptionsbeing reassigned to an empty object and ignoring passed configuration - Worker proxy: Use
createProxyWorker<BlinkIdWorkerProxy>from@microblink/core-commoninstead of localcreateProxyWorker. Optimize worker frame processing by auto-transferring ImageData buffers in the proxy worker layer, reducing per-frame copy overhead and GC pressure. After process(...), the original ImageData.data.buffer is intentionally detached. - core-common integration: Depend on and re-export shared utilities from
@microblink/core-commoninstead of in-package implementations:createProxyWorker,getUserId,createCustomImageData,getCrossOriginWorkerURL,shouldUseLightweightBuild, anddeviceInfo(including derived device info, navigator types, and related helpers). Removed local implementations and their tests;getUserIdis now called with a storage key (getUserId(STORAGE_KEY)). Prepare-publish updated to exclude@microblink/core-commonfrom published package.json. README and repository URLs updated (Developer Hub, microblink/web-sdks).