What are tilemaps turned into when the engine runs?

One big mesh with as many quads as there are cells in the tilemap? This a reason why it’s not possible to arbitrarily resize a tilemap while the game is running?

Resizing would require dynamic memory allocation though. Defold allocates all memory up front.