Asynchronous filters would be helpful for ASP.NET MVC (WebAPI already has them).
Copied from: https://aspnet.codeplex.com/workitem/9582
Copied from: https://aspnet.codeplex.com/workitem/9582