# Stockfish.js 19.0.1

Compás distributes the `lite-single` browser build of Stockfish.js, an existing UCI chess engine by Nathan Rugg, based on Stockfish. The JavaScript and WebAssembly files run locally in a dedicated Web Worker; no engine service or network request is used.

- Release: [nmrugg/stockfish.js v19.0.1](https://github.com/nmrugg/stockfish.js/tree/v19.0.1)
- Release assets: [19.0.1 downloads](https://github.com/nmrugg/stockfish.js/releases/tag/v19.0.1)
- Upstream Stockfish source referenced by the v19 release: [official-stockfish/Stockfish commit edb0d9d](https://github.com/official-stockfish/Stockfish/tree/edb0d9d)
- Lite engine source revision referenced by that release: [sscg13 source commit f5e5c633dd0c9c0efd1d1266f441ea5929b043c1](https://github.com/official-stockfish/Stockfish/tree/f5e5c633dd0c9c0efd1d1266f441ea5929b043c1)
- License: GNU GPL version 3. The full text is in `Copying.txt`; author credits are in `AUTHORS`.
- Upstream build documentation: [Stockfish.js README](https://github.com/nmrugg/stockfish.js/blob/v19.0.1/README.md) and [Stockfish compiling guide](https://github.com/official-stockfish/Stockfish/wiki/Compiling-from-source).

This release contains NNUE evaluation data. Stockfish's upstream README identifies the Leela Chess Zero training data used for its networks as ODbL; see the upstream acknowledgements and [ODbL text](https://opendatacommons.org/licenses/odbl/odbl-10.txt). This notice records provenance and does not make a legal conclusion about the obligations of a combined distribution.

Exact shipped assets (SHA-256):

| File | Bytes | SHA-256 |
|---|---:|---|
| `stockfish-19-lite-single.js` | 28,230 | `CCB130D7FF29408531C47D859A49F91D59D4F482D05A53EB1A3231A4F624C91A` |
| `stockfish-19-lite-single.wasm` | 1,845,971 | `EE4F115BDB2D32CADF96CADA104A05B5EC257D7AD6F57582190B49BC71F096DE` |

The corresponding source, release binary and build details are linked above. The application and this engine remain separately identified; distribution obligations for the engine must be assessed for the actual packaging and use.
