Home * Engines * JavaScript-Chess
JavaScript-Chess,
a didactic open source chess program by Bill Jordan, written in JavaScript to run in a web browser. JavaScript-Chess is available on GitHub 1 - an ebook explaining the program is available from Amazon 2. The JavaScript code, executed in the background by a web worker, is embedded in a HTML document of a web page which implements the graphical user interface, to render a 2D graphics board with pieces using jpeg images, and to allow user and web worker interaction through message passing.
Contents
Features
Board Representation
Search
- Iterative Deepening
- Alpha-Beta
- Transposition Table
- Move Ordering
- Extensions
- Reductions
- Quiescence Search