A new Sudoku of desired difficulty and symmetry is generated on-the-fly, by custom algorithm (with Web Workers) Scaled-down version of CrossWord.js, professional Crossword Builder in JavaScript, by same author