Multimesh2D + shader animation Or TileMapLayer for MAXING out performance

Godot Version

4.3

Question

I’m working on a 2d project and I have to create a map based on tiles. I’m trying to spot the best performance solution to achieve this because I’m targeting lower end devices so my only worry is performance. I have found two ways of rendering the map but not sure which one provides higher performance. TileMapLayers or Multimeshes + shaders for aninations. I understand that multishes + shaders provide high performance but not sure what tileMapLayer do behind the scenes.