brainy/src/utils
David Snelling de627c5dfa feat(demo, docs): introduce threading test demos for browser and fallback, enhance threading documentation
- Added `test-browser-worker.html` to demonstrate threading with Web Workers in browser environments.
- Added `test-fallback.html` to verify fallback functionality when threading is unavailable.
- Created `THREADING.md` to document unified threading implementation, including Node.js Worker Threads, Web Workers, and fallback mechanisms.
- Updated Node.js version requirement in `README.md` and `package.json` to `>=24.0.0` for compatibility with improved Worker Threads API.
- Enhanced `workerUtils.ts` to implement threading with a worker pool for Node.js and added Web Worker execution logic for browsers.
- Enabled environment-aware threading availability in `environment.ts`.
- Updated `rollup.config.js` to include CLI configurations for streamlined builds.
- Adjusted `.gitignore` to exclude test artifacts and package files.

These changes provide comprehensive testing and documentation of threading functionality, improve cross-environment compatibility, and enhance developer workflows.
2025-07-01 10:39:12 -07:00
..
distance.ts feat(src/brainyData, src/utils): enhance embedding efficiency with batch processing and initialize safeguards 2025-06-27 14:06:59 -07:00
embedding.ts fix(src/utils): improve readability of findUSELoadFunction parameters 2025-06-30 11:00:36 -07:00
environment.ts feat(demo, docs): introduce threading test demos for browser and fallback, enhance threading documentation 2025-07-01 10:39:12 -07:00
index.ts feat(src/brainyData, src/utils): enhance embedding efficiency with batch processing and initialize safeguards 2025-06-27 14:06:59 -07:00
version.ts **chore(version): bump version to 0.9.12 in README and utils** 2025-06-30 11:29:56 -07:00
workerUtils.ts feat(demo, docs): introduce threading test demos for browser and fallback, enhance threading documentation 2025-07-01 10:39:12 -07:00