Access-Control-Allow-Origin: * и все должно работать. Почему у вас не так - я не знаю.. Что по этому поводу пишет браузер? Есть ли ошибки и какие заголовки приходят с сервера? map в multiprocessing.Pool и передавать туда url чанками, например, по 100 штук:results = pool.map(getdata, islice(ururu(), 100))