partial call tree recording is supported, I think. Take a look at section "28.3.2 Intercepting method calls" from the link I posted above.
More importantly, you are entirely right about ES5 support. Babel doesn't polyfill Proxies, and the google polyfill is not as powerful.