boomerang icon indicating copy to clipboard operation
boomerang copied to clipboard

End user oriented web performance testing and beaconing

Results 36 boomerang issues
Sort by recently updated
recently updated
newest added

My question is how many times will `spa_navigation` event will be fired in a SPA app. What I am seeing right now is that `spa_navigation` is only called once at...

We should ensure the Time to Visually Ready (TTVR) and Time to Interactive (TTI) metrics are correct (or skipped) when the page is loaded hidden (or goes through hidden-visible transitions)....

We should investigate if we want all of the data we have on the unload beacon. For comparison: * Page Load beacon, 1.530.0, all plugins enabled, blank page, Chrome: 1,876...

performance

This is a follow up to https://github.com/akamai/boomerang/issues/166, which focused on Memory plugin. A similar change is needed in the Continuity plugin as that as well.

performance

Following up on the #216 discussion, it appears to be valuable to add support for Time To Consistently Interactive as _maybe_ defined [here](https://docs.google.com/document/d/1GGiI9-7KeY3TPqS3YT271upUVimo-XiL5mwWorDUD4c/preview#heading=h.ixm847e4zt7e), and implemented [here](https://github.com/GoogleChromeLabs/tti-polyfill).

Hi there I have a simple angularjs app, what I have noticed is with the continuity plugin, on spa initiators I dont get the c.tti or c.ttivr data points on...

When the `boomerang.js` package is loaded (with included plugins), Boomerang and the plugins will be sequentially created and `init()`ialized. While this initialization work is generally pretty quick, it's all done...

performance

We should audit all plugins' `init()` to see if there's any work being done that could be deferred to later (e.g. beacon). Work during `init()` is on the critical path...

performance

This is a mPulse plugin. The `PageParams` plugin is running at onload, looking for ResourceTiming entries. We should review if this is necessary or not: ![image](https://user-images.githubusercontent.com/1004649/34304092-35b47100-e706-11e7-9179-3196abb8f1e1.png)

performance

Each plugin may register for callbacks such as `page_ready` to add its data to the beacon. When Boomerang fires the `page_ready` event to all listeners, it executes each serially. We...

performance