Consider the following small SVG showing two adjacent triangles:
<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" version="1.1">
<polygon points="10,0 60,0 35,50" style="fill:#cc4444;"/>
<polygon points="35,50 85,50 60,0" style="fill:#cc3333;"/>
</svg>
In my browser, it looks like this

Pay attention to the white line between the polygons. Although I understand that the mixing used is the reason, this behavior is very annoying when you try to make, for example, a mathematical surface, as shown here .
What is the right solution in SVG to close these gaps? One way is to give the polygons small strokewith the same color, but it looks more like a hack for me, and in a graph with a lot of polygons it significantly increases the file size.
source