- ‘.mjs’ extention is used so top level await can be used.
- Fetch api is stil experimental in nodejs 18.10.
- Multiple http calls at the same time.
- In memory batch which fires off after certain number of things have been queued.
- In memory batch whihc fires off after time limit has exceeded.
- Queue which only allows x number of http calls to be made at the same time (http-agent).