-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#390: Issues with the new timer recorder plugin for Chrome #440
Conversation
* upped minimum chrome version to 116 (see https://developer.chrome.com/docs/extensions/mv3/service_workers/service-worker-lifecycle/#chrome-116) * installed a periodic task that sends a dummy message to XLT to keep the service worker alive * made the usage of the session storage configurable (off by default) * added a helper function to calculate the size of the request line * minor optimizations * added some useful logger functions XLT * made the usage of the session storage in the chrome timer recorder configurable (off by default) * handle new keep-alive messages by ignoring them * adjusted logging when receiving timer data
Some of the changes needs to be made for the FF timer recorder as well. Will do this when the review for the Chrome version is done. |
src/main/java/com/xceptance/xlt/clientperformance/WebExtConnectionHandler.java
Outdated
Show resolved
Hide resolved
Marked this PR as draft so it won't be merged accidentally before these steps are done:
|
Co-authored-by: h-arlt <[email protected]>
…rome 119 is fixed" This reverts commit 53d03e5.
To not delay the fixes for the Chrome timer recorder any further, we postpone the first point to #462. The second point is done. |
…ceptance#440) * Revert "Revert "GH Xceptance#141: Timerrecorder extension: migrate to manifest v3 (Xceptance#244)"" This reverts commit 7549bfa. * small bug fixes and improvements * temporarily use zip to pack the extension until the bug in Chrome 119 is fixed * Chrome Timer Recorder * upped minimum chrome version to 116 (see https://developer.chrome.com/docs/extensions/mv3/service_workers/service-worker-lifecycle/#chrome-116) * installed a periodic task that sends a dummy message to XLT to keep the service worker alive * made the usage of the session storage configurable (off by default) * added a helper function to calculate the size of the request line * minor optimizations * added some useful logger functions XLT * made the usage of the session storage in the chrome timer recorder configurable (off by default) * handle new keep-alive messages by ignoring them * adjusted logging when receiving timer data * feedback from reviewer * feedback from reviewer Co-authored-by: h-arlt <[email protected]> * Revert "temporarily use zip to pack the extension until the bug in Chrome 119 is fixed" This reverts commit 53d03e5. --------- Co-authored-by: h-arlt <[email protected]>
Chrome Timer Recorder
XLT