Difference between revisions of "JavaScript"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Programming * Languages * JavaScript''' '''JavaScript''' is a dynamically typed programming language with a prototype-based object system. It...")
 
(9 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
* [[Stockfish#EvaluationGuide|Stockfish Evaluation Guide]] <ref>[https://hxim.github.io/Stockfish-Evaluation-Guide/ Stockfish Evaluation Guide]</ref>
 
* [[Stockfish#EvaluationGuide|Stockfish Evaluation Guide]] <ref>[https://hxim.github.io/Stockfish-Evaluation-Guide/ Stockfish Evaluation Guide]</ref>
 
* [[Zobrist Hashing#LackInt|Zobrist Hashing - Lack a True Integer Type]]
 
* [[Zobrist Hashing#LackInt|Zobrist Hashing - Lack a True Integer Type]]
 +
 +
=Publications=
 +
* [[Masatoshi Hidaka]], [https://dblp.org/pers/hd/k/Kikura:Yuichiro Yuichiro Kikura], [https://dblp.org/pers/hd/u/Ushiku:Yoshitaka Yoshitaka Ushiku], [https://dblp.org/pers/hd/h/Harada:Tatsuya Tatsuya Harada] ('''2017'''). ''WebDNN: Fastest DNN Execution Framework on Web Browser''. [https://dblp.org/db/conf/mm/mm2017.html ACM Multimedia 2017], [https://www.mi.t.u-tokyo.ac.jp/assets/publication/webdnn.pdf pdf] <ref>[https://github.com/mil-tokyo/webdnn GitHub - mil-tokyo/webdnn: The Fastest DNN Running Framework on Web Browser]</ref>
 +
* [[Masatoshi Hidaka]], [https://dblp.org/pers/hd/m/Miura:Ken Ken Miura], [https://dblp.org/pers/hd/h/Harada:Tatsuya Tatsuya Harada] ('''2017'''). ''Development of JavaScript-based deep learning platform and application to distributed training''. [https://arxiv.org/abs/1702.01846 arXiv:1702.01846], [https://dblp.org/db/conf/iclr/iclr2017w.html ICLR 2017] » [[Deep Learning]]
  
 
=Forum Posts=
 
=Forum Posts=
==2011 ...==
+
==2010 ...==
 +
* [http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=15663 Javascript chess engine] by [[Gary Linscott|gladius]], [[Computer Chess Forums|Rybka Forum]], February 23, 2010
 
* [http://www.talkchess.com/forum/viewtopic.php?t=40876 Javascript port of Stockfish] by David Whitten, [[CCC]], October 24, 2011
 
* [http://www.talkchess.com/forum/viewtopic.php?t=40876 Javascript port of Stockfish] by David Whitten, [[CCC]], October 24, 2011
 
* [http://www.open-chess.org/viewtopic.php?f=5&t=2361 Engine In Javascript] by [[BlueFeverSoft|bluefever]], [[Computer Chess Forums|OpenChess Forum]], July 12, 2013
 
* [http://www.open-chess.org/viewtopic.php?f=5&t=2361 Engine In Javascript] by [[BlueFeverSoft|bluefever]], [[Computer Chess Forums|OpenChess Forum]], July 12, 2013
Line 15: Line 20:
 
==2015 ...==
 
==2015 ...==
 
* [http://www.talkchess.com/forum/viewtopic.php?t=54891 Stockfish in Lozza UIs] by [[Colin Jenkins]], [[CCC]], January 07, 2015 » [[Lozza]], [[Stockfish-js]]  
 
* [http://www.talkchess.com/forum/viewtopic.php?t=54891 Stockfish in Lozza UIs] by [[Colin Jenkins]], [[CCC]], January 07, 2015 » [[Lozza]], [[Stockfish-js]]  
* [http://www.talkchess.com/forum/viewtopic.php?t=56939 Javascript/WebGL 3D board (MIT lic)] by [[Colin Jenkins]], [[CCC]],  
+
* [http://www.talkchess.com/forum/viewtopic.php?t=56939 Javascript/WebGL 3D board (MIT lic)] by [[Colin Jenkins]], [[CCC]], July 11, 2015
 
* [http://www.talkchess.com/forum/viewtopic.php?t=64969 ChessGUI (current version) and JavaScript engines part I] by [[Norbert Raimund Leisner]], [[CCC]], August 23, 2017 » [[ChessGUI]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=64969 ChessGUI (current version) and JavaScript engines part I] by [[Norbert Raimund Leisner]], [[CCC]], August 23, 2017 » [[ChessGUI]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=65198 JavaScript Pawn Bitboard (with 32 bit integers)] by [[Tamás Kuzmics]], [[CCC]], September 17, 2017  
 
* [http://www.talkchess.com/forum/viewtopic.php?t=65198 JavaScript Pawn Bitboard (with 32 bit integers)] by [[Tamás Kuzmics]], [[CCC]], September 17, 2017  
Line 21: Line 26:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=65962 best board representation for variants (javascript) ?] by [[Mahmoud Uthman]], [[CCC]], December 10, 2017 » [[Board Representation]], [[Games#ChessVariants|Chess Variants]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=65962 best board representation for variants (javascript) ?] by [[Mahmoud Uthman]], [[CCC]], December 10, 2017 » [[Board Representation]], [[Games#ChessVariants|Chess Variants]]
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=70129 github pages] by [[Colin Jenkins]], [[CCC]], March 07, 2019
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=70129 github pages] by [[Colin Jenkins]], [[CCC]], March 07, 2019
 +
==2020 ...==
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76101 Wukong JS - chess engine with UCI support, own GUI and public API] by [[Maksim Korzh]], [[CCC]], December 19, 2020
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76140 Setup a javascript engine in a GUI] by [[Ferdinand Mosca]], [[CCC]], December 24, 2020
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76741 Javascript question] by [[Gabor Szots]], [[CCC]], February 28, 2021
  
 
=External Links=  
 
=External Links=  
Line 39: Line 48:
 
* [https://github.com/oakmac/chessboardjs GitHub - oakmac/chessboardjs: JavaScript chessboard]  » [[2D Graphics Board]]
 
* [https://github.com/oakmac/chessboardjs GitHub - oakmac/chessboardjs: JavaScript chessboard]  » [[2D Graphics Board]]
 
* [https://github.com/op12no2/lozza GitHub - op12no2/lozza: A simple Javascript UCI chess engine] by [[Colin Jenkins]]
 
* [https://github.com/op12no2/lozza GitHub - op12no2/lozza: A simple Javascript UCI chess engine] by [[Colin Jenkins]]
 +
* [https://github.com/maksimKorzh/wukongJS GitHub - maksimKorzh/wukongJS: JavaScript chess engine with UCI support, own GUI and public API written] by [[Maksim Korzh]] » [[Wukong JS]]
 
* [http://sourceforge.net/projects/jsuci/ Javascript Universal Chess Interface | Free software downloads at SourceForge.net] by [[Edmund Moshammer]] » [[UCI]]
 
* [http://sourceforge.net/projects/jsuci/ Javascript Universal Chess Interface | Free software downloads at SourceForge.net] by [[Edmund Moshammer]] » [[UCI]]
  
 
==Online GUI==
 
==Online GUI==
* [https://op12no2.github.io/lozza-ui/ Play Lozza online]
 
 
* [http://jtiscione.github.io/chessboard3js/play.html chessboard3.js] by [[Jason Tiscione]]
 
* [http://jtiscione.github.io/chessboard3js/play.html chessboard3.js] by [[Jason Tiscione]]
 +
* [https://op12no2.github.io/lozza-ui/ Play Lozza online] by [[Colin Jenkins]]
 +
* [https://maksimkorzh.github.io/wukongJS/wukong.html WukongJS v 1.2a] by [[Maksim Korzh]]
  
 
=References=
 
=References=
 
<references />
 
<references />
 
'''[[Languages|Up one Level]]'''
 
'''[[Languages|Up one Level]]'''

Revision as of 22:54, 28 February 2021

Home * Programming * Languages * JavaScript

JavaScript is a dynamically typed programming language with a prototype-based object system. It is interesting because it runs in web browsers and has received more than its fair share of optimization effort. Modern JavaScript engines with JIT compilation can play chess well enough to be interesting.

See also

Publications

Forum Posts

2010 ...

2015 ...

2020 ...

External Links

Repos

Online GUI

References

Up one Level