test(() => { assert_implements(window.PerformanceEventTiming, 'Event Timing is not supported.'); assert_implements(typeof PerformanceObserver.supportedEntryTypes !== "undefined", 'supportedEntryTypes is not supported'); const types = PerformanceObserver.supportedEntryTypes; assert_true(types.includes("first-input"), "There should be 'first-input' in PerformanceObserver.supportedEntryTypes"); assert_true(types.includes("event"), "There should be 'event' in PerformanceObserver.supportedEntryTypes"); assert_greater_than(types.indexOf("first-input"), types.indexOf('event'), "The 'first-input' entry should appear after the 'event' entry"); }, "supportedEntryTypes contains 'event' and 'first-input'.");