Lichess Analysis Board with Stockfish 8 in Asm.js
1–8 of 8 posts
Re: Lichess Analysis Board with Stockfish 8 in Asm.js
#2(maybe someone more familiar with the lichess architecture could go into a bit more depth here)
Re: Lichess Analysis Board with Stockfish 8 in Asm.js
#3Re: Lichess Analysis Board with Stockfish 8 in Asm.js
#4Re: Lichess Analysis Board with Stockfish 8 in Asm.js
#5WebAssembly is supported as well. It has become much faster a few months back when it supported WebAssembly. On my system and using forefox it was 340 knodes/s with asm.js. With WebAssembly it is 600+ knodes/s
Re: Lichess Analysis Board with Stockfish 8 in Asm.js
#6WebAssembly is supported as well. It has become much faster a few months back when it supported WebAssembly. On my system and using forefox it was 340 knodes/s with asm.js. With WebAssembly it is 600+ knodes/s
Weirdly enough, I was thinking webassembly but I wrote asm.js. I'm very surprised this happened, but apparently it did.
Re: Lichess Analysis Board with Stockfish 8 in Asm.js
#7PNaCl required almost no modifications to Stockfish (https://github.com/niklasf/stockfish.pexe), supports multithreading and is still the fastest.
WASM and asm.js require the same patches (https://github.com/niklasf/stockfish.js). Most notably WASM does not yet have multi-threading. In the original Stockfish one dedicated thread is listening for new commands. Instead now the main search thread (since it's the only thread) has to check for new commands from time to time, which costs a bit of performance.
Re: Lichess Analysis Board with Stockfish 8 in Asm.js
#8Earlier quoted context omitted.
Weirdly enough, I was thinking webassembly but I wrote asm.js. I'm very surprised this happened, but apparently it did.
Actually 'WebAssembly' appeared in the title for few minutes, but then it was edited to 'Asm.js'