Stories from the Web Crawling trenches in shared state

What is the fastest language for multithreading?

Author: Mohan Ganesan

Date: Mar 17, 2024

Multithreading improves performance. C++, Java, and Go are fastest. Optimize with thread pools, shared state, and reducing blocking.

Using Asyncio Conditions for Stateful Coroutines

Author: Mohan Ganesan

Date: Mar 25, 2024

Asyncio conditions allow coroutines to wait for certain states or events during execution. They are useful for scenarios where you need to coordinate or synchronize several coroutines based on shared state.

Tired of getting blocked while scraping the web?

ProxiesAPI handles headless browsers and rotates proxies for you.
Get access to 1,000 free API credits, no credit card required!