Skip to content

Conversation

@nikneym
Copy link
Contributor

@nikneym nikneym commented Dec 19, 2025

This PR implements PerformanceObserver for mark and measure performance types. I'll add tests also but would like to receive reviews before that.

@nikneym nikneym changed the title Support PerformanceObserver Support PerformanceObserver API Dec 19, 2025
@nikneym nikneym marked this pull request as ready for review December 22, 2025 13:21
@nikneym nikneym added the zigdom label Dec 22, 2025
@nikneym nikneym requested a review from karlseguin December 22, 2025 13:21
@nikneym nikneym force-pushed the nikneym/performance-observer branch from 459cef0 to e1ba5df Compare December 22, 2025 13:58
Heavily based on MutationObserver and IntersectionObserver.
This still needs investigation. Spec doesn't refer usage of microtask queue for this, yet the current behavior doesn't match to Firefox and Chrome.
@nikneym nikneym force-pushed the nikneym/performance-observer branch from e1ba5df to e103ee1 Compare December 30, 2025 08:44
@nikneym nikneym marked this pull request as draft December 30, 2025 08:51
@nikneym nikneym marked this pull request as ready for review January 4, 2026 15:10
@karlseguin karlseguin merged commit 5a974f0 into zigdom Jan 4, 2026
19 checks passed
@karlseguin karlseguin deleted the nikneym/performance-observer branch January 4, 2026 23:53
@github-actions github-actions bot locked and limited conversation to collaborators Jan 4, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants