perf_hooks: fix webperf idlharness
lib: brand check event handler property receivers
Event handler properties defined by defineEventHandler
should check
if the receiver is a valid EventTarget
.
perf_hooks: fix webperf idlharness
- Enforce receiver checks on IDL interfaces.
- Avoid prototype manipulation on constructing IDL interfaces with
ReflectConstruct
. -
defineReplaceableAttribute
should create IDL getter/setter. - Corrected
PerformanceResourceTiming
to inherit the public interfacePerformanceEntry
instead of the internal interfaceInternalPerformanceResourceTiming
. -
detail
is not a specified attribute onPerfomanceEntry
. Node.js specific extensions are moved to a subclass ofPerformanceEntry
asPerformanceNodeEntry
.
perf_hooks: expose webperf global scope interfaces
Exposes PerformanceEntry
, PerformanceMark
, PerformanceMeasure
,
PerformanceObserver
, PerformanceObserverEntryList
,
and PerformanceResourceTiming
to the global scope.