Bitwise | is faster than ParseInt or Math.floor