Parallel computing with web workers