things work more parallel now, needs webworkers