boomerang
boomerang copied to clipboard
End user oriented web performance testing and beaconing
Hi all I realize that the title of this issue makes it sound like I should be raising this against Chromium support, but I was hoping for some advice from...
There is a new webworker JS lib, it allows DOM interaction. [Partytown](https://github.com/BuilderIO/partytown) This could be a way to use webworkers in boomerang? Regards, sascha [Issues 240](https://github.com/akamai/boomerang/issues/240)
Hi everyone, i would like to integrate plugins into boomerang loaded with the asynchronous loader snippet (the one using iframes). Do you have any example on how i can do...
Addresses a few issues seen in calculating Time To Interactive (TTI) in the Continuity plugin. This PR refactors the TTI calculation code into a new function called `determineTti()` (so it's...
```js Uncaught TypeError: e.match is not a function ``` 
I am experiencing an edge case where I am trying to read Time to First Interaction, but do not have the EventTiming plugin. https://github.com/akamai/boomerang/blob/master/plugins/continuity.js#L3369-L3376 In the above code, there is...
Hello, I am seeing a small but consistent number of metrics recorded by Boomerang where the ending timestamp comes before the starting timestamp, which is triggering an error when processing...
The `Memory` plugin's `init()` frequently shows up in JavaScript CPU profiles. While it doesn't take a long time, we can often see a few ms of activity.  It appears...
During the `unload` beacon, `RT` (and other plugins) may read/write the cookie multiple times. This is no a cheap operation, so we should look into whether we can eliminate or...
The `Memory` plugin runs at unload, updating the DOM counts. This is an expensive operation (taking a few milliseconds). We may want to consider skipping updating these values on the...