Andrea Marchesini
644c7c383c
Bug 1462880 - Set Performance Resource Timing buffer size to 250, r=bz
...
Spec issue: https://github.com/w3c/resource-timing/pull/155
2018-05-19 08:49:20 +02:00
Tom Ritter
e19e7123c5
Bug 1440195 Add a random context seed to the Performance APIs r=baku
...
We attach it to WorkerPrivate and DOMNavigationTiming so it will be re-used
when it should.
WorkerPrivate is used in the Performance APIs, Performance Storage Worker,
and Event.
DOMNavigationTiming is used only in the Performance APIs, but the crucial
part is that when the individual DOMNavigationTiming object is re-used,
so will the context seed. This in particular came up with the
nav2_test_document_open.html Web Platform Test which illustrated the fact
that even if you .open() a new document, the performance navigation data
is not supposed to change.
MozReview-Commit-ID: GIv6biEo2jY
2018-03-13 12:36:34 -05:00
Tom Ritter
30e3434271
Bug 1443943 Allow internal callers of performance.now() to opt-out of clamping/jittering r=bholley
...
PresShell only uses performane.now to track refresh times, and notify internal
observers. We can provide more accurate times by not clamping and jittering
these numbers.
MozReview-Commit-ID: FkDGJhrLeAy
2018-03-09 20:12:53 -06:00
Tom Ritter
728b7eb478
Bug 1443943 Port the performance APIs only to only clamping/jittering on non-System Principal r=baku
...
MozReview-Commit-ID: FKYLI5Yc1kX
2018-03-09 09:29:33 -06:00
Andrea Marchesini
b00c0daf83
Bug 1436744 - Get rid of WorkerCheckAPIExposureOnMainThreadRunnable, r=catalinb
2018-02-12 21:02:22 +01:00
Andrea Marchesini
5e357eed9f
Bug 1432963 - Fixing workers headers - part 14 - WorkerPrivate without workers namespace, r=smaug
2018-01-31 08:24:08 +01:00
Andrea Marchesini
e78cbcb82c
Bug 1425458 - Resource timing entries Workers - part 3 - PerformanceStorageWorker, r=smaug
2018-01-24 17:17:32 +01:00
Andrea Marchesini
ef724e34fd
Bug 1425458 - Resource timing entries Workers - part 1 - PerformanceStorage on main-thread, r=smaug
2018-01-24 17:17:31 +01:00
Brindusan Cristian
1153f2c09e
Backed out 12 changesets (bug 1425458) for mochitest failures on WorkerPrivate.cpp on a CLOSED TREE
...
Backed out changeset 11997de13778 (bug 1425458)
Backed out changeset 100b9d4f36bc (bug 1425458)
Backed out changeset a29e9dbb8c42 (bug 1425458)
Backed out changeset b96d58fd945c (bug 1425458)
Backed out changeset f140da44ba68 (bug 1425458)
Backed out changeset af56400233d9 (bug 1425458)
Backed out changeset 7034af4332e4 (bug 1425458)
Backed out changeset f70500179140 (bug 1425458)
Backed out changeset 793bbfc23257 (bug 1425458)
Backed out changeset 2efb375a8ffc (bug 1425458)
Backed out changeset 07e781e37451 (bug 1425458)
Backed out changeset e875f3702a5f (bug 1425458)
2018-01-24 20:47:48 +02:00
Andrea Marchesini
7441e0cd2e
Bug 1425458 - Resource timing entries Workers - part 3 - PerformanceStorageWorker, r=smaug
2018-01-24 17:17:32 +01:00
Andrea Marchesini
f676942138
Bug 1425458 - Resource timing entries Workers - part 1 - PerformanceStorage on main-thread, r=smaug
2018-01-24 17:17:31 +01:00
Valentin Gosu
536dee98ef
Bug 1263722 - Implement performance navigation timing r=baku
...
MozReview-Commit-ID: 9rJ3J6SqiDX
* * *
[mq]: test.patch
MozReview-Commit-ID: IYXp5G3iNSi
2016-04-17 22:03:28 +02:00
Sebastian Hengst
361ec74aaa
Backed out changeset 6827b7bf9116 (bug 1263722) for leaks detected on mochitest shutdown. r=backout
2017-09-25 09:57:13 +02:00
Valentin Gosu
4cece373e4
Bug 1263722 - Implement performance navigation timing r=baku
...
MozReview-Commit-ID: 9rJ3J6SqiDX
* * *
[mq]: test.patch
MozReview-Commit-ID: IYXp5G3iNSi
2016-04-17 22:03:28 +02:00
Andrea Marchesini
58ed03bcac
Bug 1382768 - Performance API must be a memory reporter, r=bz
2017-07-27 09:05:51 +02:00
Andrea Marchesini
40d144c243
Bug 1159003 - Remove Performance::GetAsISupports(), r=bz
2017-07-20 19:05:38 +02:00
Andrea Marchesini
4733a84628
Bug 1159003 - setResourceTimingBufferSize shouldn't affect user timing, but we should clean user markers if we have memory pressure, r=bz
2017-07-20 12:57:08 +02:00
Ryan VanderMeulen
2ba426cf36
Backed out changesets f4378a5e6c7f and b7d81fea0b33 (bug 1159003) for causing bug 1383553.
2017-07-25 21:50:06 -04:00
Andrea Marchesini
7bc9575662
Bug 1159003 - Remove Performance::GetAsISupports(), r=bz
2017-07-20 19:05:38 +02:00
Andrea Marchesini
ffe7b0ef3b
Bug 1159003 - setResourceTimingBufferSize shouldn't affect user timing, but we should clean user markers if we have memory pressure, r=bz
2017-07-20 12:57:08 +02:00
Kyle Machulis
16a1c1e6c2
Bug 1378537 - Store PerformanceEntry objects in AutoTArray; r=smaug
...
Storing PerformanceEntry objects in an AutoTArray (currently sized to
match our limit for resource timing entries) should omit some
per-entry allocations and give us a small speedup with creating
entries in tight loops.
MozReview-Commit-ID: LNgVhMn461g
2017-07-05 15:15:08 -07:00
Andrea Marchesini
c63debcafd
Bug 1344669 - Remove Performance::IsEnabled, r=qdot
2017-03-07 08:50:40 +01:00
Andrea Marchesini
a0e5517208
Bug 1323941 - navigationStart should not be exposed to workers as timing attribute, r=bz
2016-12-17 07:51:22 +01:00
Andrea Marchesini
825575d61e
Bug 1322292 - Some fixes for the Performance API in workers - part 1 - Centralized Performance.now(), r=bz
2016-12-16 09:07:04 +01:00
Andrea Marchesini
245757235c
Bug 1322966 - Cleanup performance.cpp, r=qdot
2016-12-13 02:27:28 +01:00
Andrea Marchesini
2d129cae80
Bug 1313420 - Implement Performance.timeOrigin - part 1, r=bz
2016-11-17 10:00:05 +01:00
Andrea Marchesini
7dcf0fcf39
Bug 1278838 - Remove separate worker binding for Performance API, r=smaug
2016-06-09 19:04:42 +02:00