Create a lazy, reusable browser-worker matcher with one active job at a time.
Requests are cloned without transferring caller-owned buffers. Aborting a job
terminates the worker, including synchronous WASM work; a later job recreates
it. Successful jobs reuse the backend and its bounded reference-feature cache.
Always call dispose() when the owning application view is destroyed.
Create a lazy, reusable browser-worker matcher with one active job at a time.
Requests are cloned without transferring caller-owned buffers. Aborting a job terminates the worker, including synchronous WASM work; a later job recreates it. Successful jobs reuse the backend and its bounded reference-feature cache. Always call
dispose()when the owning application view is destroyed.