The default atlas size of 512x512 with fourtap 2x repeat + tilepad (=4x4) and 16x16 tiles can fit up to (512/(16*4))^2=64 texture tiles. Atlas size can be increased up to supported GPU texture size limits (2048x2048 is supported by 100% of WebGL users according to http://webglstats.com/), but still is finite. Maybe it would be worthwhile to create another texture atlas if the current one overflows, supporting potentially infinite texture tiles? (within system memory limits, etc.)
The default atlas size of 512x512 with fourtap 2x repeat + tilepad (=4x4) and 16x16 tiles can fit up to (512/(16*4))^2=64 texture tiles. Atlas size can be increased up to supported GPU texture size limits (2048x2048 is supported by 100% of WebGL users according to http://webglstats.com/), but still is finite. Maybe it would be worthwhile to create another texture atlas if the current one overflows, supporting potentially infinite texture tiles? (within system memory limits, etc.)