web3.js supports batch requests, which allows for the queuing up of multiple requests and processing them all at once. Batch requests are not exponentially faster. They are mainly used to ensure serial processing of requests, and sometimes can be faster as requests are processed asynchronously.
In this recipe, you will learn to create and process batch requests using web3.js.