Feb 23, 2016 — Features and bug fixes
almost 10 years ago
Release 1.334.1456175784
New Features:
- XHR instrumentation uses ResourceTiming if available for more accurate performance metrics
- ResourceTiming can be configured to clear ResourceTiming entries after each beacon
- Single Page App navigations now calculate Front-End (
t_page) and Back-End (t_resp) metrics - Single Page App navigations can be configured tell Boomerang to hold the SPA beacon until the page has completed other non-network activity
- XHR instrumentation can be configured to send XHR beacons for every XHR, instead of combining them during SPA navigations
- Custom Metric JavaScript variables can be configured to only be captured on specific URLs
- XHR instrumentation has a new optional snippet that helps instrument XHR before
boomerang.jshas been loaded - Single Page App navigations now include NavigationTiming and/or ResourceTiming metrics for hard and soft navigations
- Angular
ui-routersupport - URLs captured via ResourceTiming are now limited to 1,000 characters
- React support
- Other Single Page App support via
window.Historyandonhashchangemonitoring - ResourceTiming2 encoded, decoded and transfer sizes are collected
- Configurable option to override the name of the
RTcookie
Bug Fixes:
- Issue 196: Fixes
t_donemerging when two XHRs complete at the same time - Issue 214: Keep
config.jsrefresh nodes around for one cycle to ensure the browser doesn’t remove them before they’re executed - Issue 231: SPA navigations might wait indefinitely for IFRAMEs that were removed from the DOM
- Issue 249: Don’t fire a non-SPA beacon when SPA support is enabled
- Issue 250: Wait for page
onloadbefore firing a SPA Hard Nav - Issue 260: Revert
form.submit()behavior back to original style - Issue 271: Ensure we don’t send bad
t_pagevalues fromresponseStart/responseEndinversions on iOS - Issue 299: Fixes race condition with manual beacons
- Issue 305: Wrap all sub-frame accesses in
try/catchto avoid “Permission Denied” errors - Issue 307: Fixes XHR error codes were not being tracked in some cases
- Issue 313: Fixes conflict with other third-party XHR instrumentation
- Issue 315: SPA navigation beacons being sent when
autorun=falsefor prerender
