The author of this game is chvin. The game is implemented using React and is a practice project for the author, currently open-sourced on GitHub.
How to play:
You can set the initial game board (ten levels) and speed (six levels) before the game starts; scoring 100 points for clearing 1 line, 300 points for clearing 2 lines, 700 points for clearing 3 lines, and 1500 points for clearing 4 lines; the speed of block dropping will increase as more lines are cleared (one level up every 20 lines).