Yes i use it - not working. Really diffrent from flash target, not the same even smaller
U can test it : draw rect, then draw hole in rect ( for example small rect in big rect as hole ) - its mask.
Then draw line - its source. In hole (small rect) line must be invisible, but other - visible.
I could be wrong, but I believe HTML5 canvas masking only works properly if it is a single path. Some drawing commands from Flash are represented by multiple paths, and as such, may not work reliably with canvas masking. Until we implement pixel-by-pixel masking in a custom GL shader, we might not be able to improve this