When I read about these sort of hacks to get performant JS code, it reminds me of how things used to be thirty years ago. Sacrifice code readability to get a speed increase because of poor tools...
In other words, this is micro-optimisation at a pointless level.
Math.floor = 2224ms for 100,000,000 iterations 0| = 302ms for 100,000,000 iterations.
So in terms of performace, the difference is moot. If you want hacky non readable code that sometimes works, use 0|