Multithreading with/without Web Workers