Many messages causes slow rendering

I created a package called elm-queue. I created this package because I needed to make hundreds or thousands of requests and updates on initialization and the page was getting frozen.

It allows for two types of queues. Queues that need a pool, like HTTP requests, and queues that just need rate limiting, like lots of update operations that need to be performed sequentially.

I think it might help you the same way it helped me.

NOTE: I did some refactoring but I couldn’t fully test it yet. I published it in order to help you, so if you have any issues don’t hesitate to open a github issue, please.