JavaScript-Chess
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