1. DOM manipulation convenience methods

    jQuery-like methods on DOM nodes to insert nodes around or within a node, or to replace one node with another. These methods accept any number of DOM nodes or HTML strings as arguments. Includes: `ChildNode.before`, `ChildNode.after`, `ChildNode.replaceWith`, `ParentNode.prepend`, and `ParentNode.append`.

  2. Fetch

    A modern replacement for XMLHttpRequest.

  3. Session history management

    Method of manipulating the user's browser's session history in JavaScript using `history.pushState`, `history.replaceState` and the `popstate` event.

  4. Mutation Observer

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

  5. animation api: replacestate

  6. characterdata api: replacedata

  7. characterdata api: replacewith

  8. characterdata api: replacewithhtml

  9. characterdata api: replacewithhtmlunsafe

  10. characterdata api: streamreplacewithhtml

  11. characterdata api: streamreplacewithhtmlunsafe

  12. cssstylesheet api: replace

  13. cssstylesheet api: replacesync

  14. documentfragment api: replacechildren

  15. documenttype api: replacewith

  16. document api: replacechildren

  17. domtokenlist api: replace

  18. domtokenlist api: replace: boolean return value (not void anymore)

  19. element api: replacechildren

  20. element api: replacewith

  21. element api: replacewithhtml

  22. element api: replacewithhtmlunsafe

  23. element api: streamreplacewithhtml

  24. element api: streamreplacewithhtmlunsafe

  25. history api: replacestate

  26. history api: replacestate: whether the `unused` parameter is used

  27. location api: replace

  28. navigator api: deprecatedreplaceinurn

  29. node api: replacechild

  30. rtcrtpsender api: `replacetrack()`

  31. sanitizer api: replaceelementwithchildren

  32. svglengthlist api: replaceitem

  33. svgnumberlist api: replaceitem

  34. svgpointlist api: replaceitem

  35. svgstringlist api: replaceitem

  36. svgtransformlist api: replaceitem

  37. css property: animation-composition: replace

  38. css property: content: content replacement

  39. css property: overflow-x: `overflow-x` applies to replaced elements.

  40. css property: overflow-y: `overflow-y` applies to replaced elements.

  41. css property: overflow: `overflow` applies to replaced elements.

  42. css property: resize: support on block level, replaced, table cell, or inline block elements

  43. javascript built-in: regexp: [symbol.replace]

  44. javascript built-in: string: replace

  45. javascript built-in: string: replaceall

  46. javascript built-in: symbol: replace

  47. instructions: replace_lane

  48. ecmascript 2021 (es12)