One thing that could be nice for us to try out is the
https://github.com/w3c/longtasks API
Long Tasks is a new real user measurement (RUM) performance API to enable applications to measure responsiveness. It enables detecting presence of “long tasks” that monopolize the UI thread for extended periods of time and block other critical tasks from being executed - e.g. reacting to user input.
It is enabled by default in Chrome 58.