Skip to content
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

New implementation of PerformanceObserver and related APIs (fixes #45122) #45206

Closed
wants to merge 60 commits into from

Commits on Sep 20, 2024

  1. refactor: extract performance observers to native layer and push entr…

    …ies to each observer
    
    refactor: use map for user timing API for better performance
    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    5129b07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df5cade View commit details
    Browse the repository at this point in the history
  3. chore: undo CMakeLists change

    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    2a47fdc View commit details
    Browse the repository at this point in the history
  4. fix: wrap Plugins.h include into ifdef

    fix: clear Observer native state
    fix: reset observer entryTypes on change
    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    cecdd2f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b4c02b3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cc46c94 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ae9c73b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b8705e4 View commit details
    Browse the repository at this point in the history
  9. fix: use DOMHighResTimestamp

    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    7819498 View commit details
    Browse the repository at this point in the history
  10. fix: remove checking for duration threshold in observer and move filt…

    …ering of observer event types to observer registry
    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    a4e404d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2b0f107 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    284971e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    751aba1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    30642ec View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6862527 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    863d50e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    dbf0775 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    6e0319c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    f3450b6 View commit details
    Browse the repository at this point in the history
  20. fix: narrow down the public API and move the responsibility of filter…

    …ing to PerformanceObserver from PerformanceObserverRegistry
    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    13f1200 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    573b329 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    b2f039a View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f613d44 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    8e1217d View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    254613f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    b7a1732 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    574fa98 View commit details
    Browse the repository at this point in the history
  28. fix: update native and JS layer

    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    6dc3b4a View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    6a12b19 View commit details
    Browse the repository at this point in the history
  30. fix: tests

    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    6056aa7 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    e0aa0a2 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    a2f54b1 View commit details
    Browse the repository at this point in the history
  33. chore: style fixes

    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    1452d44 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    11ebbef View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    9a59aec View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    a1f7bb6 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    187be80 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    a2bf9cf View commit details
    Browse the repository at this point in the history
  39. fix: remove concept of consuming, renamed BoundedConsumableBuffer t…

    …o `CircularBuffer`, cleaned up buffer API
    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    1cc3928 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    771537e View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    88cc8ad View commit details
    Browse the repository at this point in the history
  42. style: format code

    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    a8cbb48 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    40b6200 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    055ae21 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    4a9372c View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    8c987ab View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    d22f590 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    dfd9413 View commit details
    Browse the repository at this point in the history
  49. style: fix

    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    8d78ccd View commit details
    Browse the repository at this point in the history
  50. style: update comment

    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    56d04ab View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    fb3197c View commit details
    Browse the repository at this point in the history
  52. fix: optimize JS native call

    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    23802a4 View commit details
    Browse the repository at this point in the history
  53. fix: tests

    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    8fe46c2 View commit details
    Browse the repository at this point in the history
  54. fix: tests

    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    4f4f6b3 View commit details
    Browse the repository at this point in the history
  55. undo testing stuff

    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    8f717c0 View commit details
    Browse the repository at this point in the history
  56. fix if condition

    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    ecf035a View commit details
    Browse the repository at this point in the history
  57. remove weak ptrs from registry;

    robik committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    3b20278 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    aeba178 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    8cfb905 View commit details
    Browse the repository at this point in the history
  2. style: fix

    robik committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    f136f65 View commit details
    Browse the repository at this point in the history