We are using Boomernang JS for our RUM instrumentation. It works well when http.initiator == spa_hard
. However, when measuring http.initiator == spa
(ie. soft loads) we will often see values for t_done
(page load times) being in the area of 1000000ms, which is definitely inaccurate.
On top of that, even though t_done should be rt.end - rt.t_start
, we will see often very large values for t_done
yet rt.end == rt.t_start
- the start and end values are equivalent as shown in this example:
{
"pid": "7dv9jmse",
"rt.bstart": 1604083165272,
"rt.end": 1604411098690,
"rt.nstart": 1604083161590,
"rt.obo": 0,
"rt.sl": 0,
"rt.ss": 1604083161590,
"rt.start": "manual",
"rt.tstart": 1604411098690,
"rt.tt": 0,
"sm": "i",
"t_done": 429144,
"t_page": 422485,
"t_resp": 6659,
"u": "RETRACTED",
"vis.lh": 2374175,
"vis.lv": 20978,
"vis.st": "visible"
}
Has anyone had encountered issues with SPA timing on Boomerang in the past. We are using Angular.