eslint rocket fast faster fastest speed super parallel Multi Processing Multi Threading git diff algorithm between commit blame