Умные компиляторы или VМ способны производить такую оптимизацию превращая за кулисами операцию получения остатка в побитовую операцию и обратно. По факту последняя V8 Javascript VM (не реализовано в NodeJS) делает именно так.
NodeJS 11 вышла и там апдейт V8 до последней версии, может уже и реализовано.
NodeJS 11 вышла и там апдейт V8 до последней версии, может уже и реализовано.