Recursive backtracking algorithm for maze generation in Javascript.
Live Demo:
https://codepen.io/ozgio/full/vjadyW/
Generator is written with EcmaScript 6. Your should use a modern browser to run this script.
ES5 and ES6 Compatibility Table: http://kangax.github.io/compat-table/es6/
Algorithm is based on this article: http://weblog.jamisbuck.org/2010/12/27/maze-generation-recursive-backtracking