forked from bluesmoon/boomerang
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
Akamai 2020 Q3 Backport #306
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
nicjansma
requested review from
bluesmoon,
andreas-marschke,
ashenoy2014 and
querymetrics
August 21, 2020 19:40
nicjansma
force-pushed
the
akamai-backport-2020-08
branch
from
August 26, 2020 12:18
c1a1830
to
5e45eea
Compare
Adding MouseDown, TouchStart and PointerDown event monitors for interaction monitoring Add polyfill behavior for touchstart, mousedown, pointerdown fix pointerdown pointerup logic adding check for cancellable events and changing tests to send cancellable events Moving to TTFI being event hardware timestamp Updating the docs section of the continuity plugin to list FID polyfill changes Fixing description for FID Remove pointerUp event listener on pointerup call back Renaming files to be all lowercase for consistency Removing Scroll event from generating an interaction Change click and key down interaction monitoring to be only for cancellable events Switching addListener calls to include Capture set to true Fix test for pointerDown Test fix and code cleanup Fix JSDoc tag remove timelines for Mouse, Pointer and Touch listeners. Plus edit tests Set timeToFirstInteraction to be epoch based. plus test fix. Fix pointerDown to use Boomr.now() for approximation of when the event handler ran. Plus drop the time difference between pointerDown and pointerUp events to avoid timing issue
… startTime and processingStart timestamp. Plus update tests to reflect this
nicjansma
force-pushed
the
akamai-backport-2020-08
branch
from
August 31, 2020 17:52
5e45eea
to
b101ba0
Compare
…for TTI measurement
👍 nice one! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a backport of all of Akamai's contributions to boomerang from December 2019 (mPulse's version 1.687.0) through August 2020 (mPulse's version 1.720.0).
1.720.0 (July 29, 2020)
Bug Fixes
1.715.0 (June 26, 2020)
Bug Fixes
routeFilter
Documentation
1.711.0 (June 8, 2020)
Bug Fixes
firstInput
type tofirst-input
per spec change1.710.0 (May 6, 2020)
Breaking Changes
monitorEvents
andmonitorTimeout
options are now disabled by default. As a result, some cross-origin JavaScriptErrors may not report the full message (and instead will only show
Script Error.
), and the stack will not be available.Please see the Errors plugin documentation for details on the side-effects of re-enabling those options.
(if available and the browser supports it) for First Input Delay calculation. If not,
mousedown
,touchstart
andpointerdown
events are now used for First Input Delay calculations, while Scroll, Visibility and Orientation changesare not. Only cancelable events are now tracked. First Input Delay should be more accurate, though there may be less
overall measurements (due to not tracking Scroll for First Input).
New Features
BOOMR.plugins.PaintTiming.metrics.lcp()
Bug Fixes
Documentation
c.t.lt
toc.t.longtask
Tests
1.700.0 (January 29, 2020)
New Features:
Bug Fixes:
c.tti.hi