score:4

It's due to anti aliasing, and it's known that some browsers apply it to lines that run along the .5 of the pixel and others do it on the whole pixel.

svg elements have a css prop to override this.

shape-rendering: crispEdges

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/shape-rendering


Related Query

More Query from same tag