Stockfish 19.0.0 lite single-threaded browser engine Other application and framework copyright notices and licenses: /THIRD-PARTY-NOTICES.txt Unmodified artifacts from the stockfish npm package maintained by Nathan Rugg: https://www.npmjs.com/package/stockfish/v/19.0.0 https://github.com/nmrugg/stockfish.js stockfish-19-lite-single.js stockfish-19-lite-single.wasm The browser loads the unmodified Stockfish.js engine in a Web Worker and communicates using UCI text messages. It uses one engine thread and a 16 MiB hash table, with a 150ms default search per position and an available 1000ms option in game review and live evaluation. These are quick estimates from the lite engine, not a deep analysis. License: GNU General Public License version 3. See Copying.txt in this directory. Stockfish.js copyright 2026 Chess.com, LLC. Based on Stockfish by T. Romstad, M. Costalba, J. Kiiski, G. Linscott, and the Stockfish contributors. Embedded lite network by Chris Bao (sscg13). Corresponding Source is available from the same host, without charge: /engine/stockfish-19.0.0-source.tar.gz /engine/nn-61e7af4bb97d.nnue The source archive includes the complete upstream C++ source and JavaScript wrapper/build scripts at commit 54fde71d90c7c403964f6cacef48f7bbec495df1, the gitHead declared by stockfish@19.0.0 in the primary npm registry. Original archive: https://codeload.github.com/nmrugg/stockfish.js/tar.gz/54fde71d90c7c403964f6cacef48f7bbec495df1 To build this flavor: extract the source archive, copy nn-61e7af4bb97d.nnue into its src directory, install the upstream prerequisites (Node.js, make, and the Emscripten toolchain version 3.1.7 specified in build.js), then run from the extracted source directory: node build.js --single-threaded --lite --no-split See the included README.md and `node build.js --help` for further build options. The network is the exact input embedded into this flavor; its SHA-256 prefix matches the network filename, as checked by the upstream build script. SHA-256 d3344124ab067fb0b90ee77873bb8e9fbf5fc01bc525fe714b0f942581e889e6 stockfish-19-lite-single.js 57ac2d72312aba346760e3f173f687a8c211208e97a87268436f7f0e10bb5387 stockfish-19-lite-single.wasm ff4955eb2b2c6e49152dee875b28794be58cf52a8f019bcb230251207dbdce09 stockfish-19.0.0-source.tar.gz 61e7af4bb97d51eeeb25d322916f86513b5cd3a827ce189c98c6e31946f99e5b nn-61e7af4bb97d.nnue The chess.js 1.4.0 move-validation library is licensed under BSD-2-Clause. Its complete license is also provided here as chess.js-LICENSE.txt.