Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Standard JavaScript uses doubles everywhere. They get casted to 32-bit signed integers for bitwise operations, the results are casted back. It's a little odd, but consistent at least.


A little odd and a lot slow, if you do them a lot (js-protobuf, I'm looking at you).


Execution tracing should eliminate the cast if it is not necessary.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: