In order to support interactive analysis for the non-lichess variants like Shogi, Xiangqi, Othello, etc. it would be nice to switch from multi-variant Stockfish JS port to Fairy-Stockfish WASM (https://www.npmjs.com/package/fairy-stockfish-nnue.wasm, https://github.com/fairy-stockfish/fairy-stockfish.wasm), potentially with multi-variant Stockfish JS as a fallback for browsers not supporting WASM. Since they are using the same protocol, it should in principle be possible to exchange the JS/WASM engine one-to-one.
In order to support interactive analysis for the non-lichess variants like Shogi, Xiangqi, Othello, etc. it would be nice to switch from multi-variant Stockfish JS port to Fairy-Stockfish WASM (https://www.npmjs.com/package/fairy-stockfish-nnue.wasm, https://github.com/fairy-stockfish/fairy-stockfish.wasm), potentially with multi-variant Stockfish JS as a fallback for browsers not supporting WASM. Since they are using the same protocol, it should in principle be possible to exchange the JS/WASM engine one-to-one.