I'm not sure what you mean by precise slicing.
The pixels on the canvas can be drawn a little less than 0.10, after which they see almost nothing.
Of course, if you scale, you can draw what is 0.00125 pixels, and so on. But they will not be visible if you do not weaken.
http://jsfiddle.net/GvVD9/
(This first square block in the upper left corner is a pixel)
Mouse accuracy is another thing entirely unrelated to the canvas spec.
EDIT:
Well, we can demonstrate this. We can draw a bunch of pixels with y values โโapproaching 100, and see how they compare with the red pixel drawn with y value 100.
http://jsfiddle.net/GvVD9/46/
Each individual part, horizontally divided, represents just one 1 in 1 pixel using the drawRect command.
50 75 87.5 93.75

source share