I have a web application which uses angular 1.5 with Typescripts. Angular will call web api. The api uses Entity framework. Now I want to measure the performance of the page for various events like page load, button click etc.

Is there any tool available which can provide information for time taken to execute controller action, time taken by entity framework etc?

I want tool which can provide aggregated information when page is loaded or I click on any button.

I am fine even if there are tools which can provide above information separately.