Keeping the Frontend Responsive Under Heavy Load

Lessons in concurrency from modular, event-driven architectures