SchachNewsDE verwendet Stockfish.js 19.0.1 Lite Single von Nathan Rugg https://github.com/nmrugg/stockfish.js/tree/v19.0.1 Lizenz: GNU GPL Version 3, siehe COPYING.txt. Korrespondierender vollständiger Quellcode inklusive Build-Anleitung: https://github.com/nmrugg/stockfish.js/archive/refs/tags/v19.0.1.tar.gz Originale veröffentlichte Binärdateien und Glue: https://registry.npmjs.org/stockfish/-/stockfish-19.0.1.tgz Modifikationen für diesen Build: Emscripten-Factory aus dem Node/Browser-Wrapper extrahiert; Umgebungsdetektion auf Web-Worker ohne Browser/Node gesetzt. Die modifizierte Factory ist als stockfish-worker.mjs verfügbar. Die WASM-Speichergrenzen wurden von initial 128 MB auf initial 32 MB / maximal 96 MB gesetzt. Das vollständige reproduzierbare Änderungsskript liegt als patch-memory.py bei; der Engine-Code wurde darüber hinaus nicht geändert. Das Backend begrenzt die Hash-Tabelle auf 8 MB und verwendet einen Thread.