1. Server-sent events

    Method of continuously sending data from a server to the browser, rather than repeatedly requesting it (EventSource interface, used to fall under HTML5)

  2. IntersectionObserver

    API that can be used to understand the visibility and position of DOM elements relative to a containing element or to the top-level viewport. The position is delivered asynchronously and is useful for understanding the visibility of elements and implementing pre-loading and deferred loading of DOM content.

  3. IntersectionObserver V2

    Iteration on the original API that also reports if the element is covered by another element or has filters applied to it. Useful for blocking clickjacking attempts or tracking ad exposure.

  4. Mutation Observer

    Method for observing and reacting to changes to the DOM. Replaces MutationEvents, which is deprecated.

  5. Resize Observer

    Method for observing and reacting to changes to sizes of DOM elements.

  6. Server Timing

    Mechanism for web developers to annotate network requests with server timing information.

  7. Server Name Indication

    An extension to the TLS computer networking protocol by which a client indicates which hostname it is attempting to connect to at the start of the handshaking process.

  8. mutationobserver api

  9. mutationobserver api: disconnect

  10. mutationobserver api: `mutationobserver()` constructor

  11. mutationobserver api: observe

  12. mutationobserver api: takerecords

  13. performanceresourcetiming api: servertiming

  14. performanceservertiming api

  15. performanceservertiming api: description

  16. performanceservertiming api: duration

  17. performanceservertiming api: name

  18. performanceservertiming api: tojson

  19. pressureobserver api

  20. pressureobserver api: disconnect

  21. pressureobserver api: `knownsources()` static method

  22. pressureobserver api: observe

  23. pressureobserver api: `pressureobserver()` constructor

  24. pressureobserver api: takerecords

  25. pressureobserver api: unobserve

  26. reportingobserver api

  27. reportingobserver api: disconnect

  28. reportingobserver api: observe

  29. reportingobserver api: takerecords

  30. reportingobserver api: available in workers

  31. resizeobserver api

  32. resizeobserverentry api

  33. resizeobserverentry api: borderboxsize

  34. resizeobserverentry api: contentboxsize

  35. resizeobserverentry api: contentrect

  36. resizeobserverentry api: devicepixelcontentboxsize

  37. resizeobserverentry api: target

  38. resizeobserversize api

  39. resizeobserversize api: blocksize

  40. resizeobserversize api: inlinesize

  41. resizeobserver api: disconnect

  42. resizeobserver api: observe

  43. resizeobserver api: observe: `options.box` parameter

  44. resizeobserver api: `resizeobserver()` constructor

  45. resizeobserver api: unobserve

  46. webtransport api: `webtransport()` constructor: `options.servercertificatehashes` parameter

  47. headers http header: server

  48. headers http header: server-timing

  49. headers http header: server-timing: `server-timing` as http trailer