1. Array.prototype.find

    The `find()` method returns the value of the first item in the array based on the result of the provided testing function.

  2. Element.closest()

    DOM method that returns the current element if it matches the given selector, or else the closest ancestor element that matches the given selector, or else null.

  3. localeCompare()

    The `localeCompare()` method returns a number indicating whether a reference string comes before or after or is the same as the given string in sort order.

  4. barprop api: visible: returns `true` for non-popup windows

  5. baseaudiocontext api: decodeaudiodata: returns a `promise`

  6. beforeunloadevent api: returnvalue

  7. cookiestore api: getall: `partitioned` in return value

  8. cookiestore api: get: `partitioned` in return value

  9. document api: execcommand: `insertbronreturn` command

  10. document api: exitfullscreen: returns a `promise`

  11. domtokenlist api: replace: `return()`'s value is a boolean, not void as it used to be.

  12. element api: requestfullscreen: returns a `promise`

  13. event api: returnvalue

  14. gpuadapter api: requestdevice: lost `gpudevice` returned on duplicate calls.

  15. gpu api: requestadapter: on ac power, discrete gpu returned if no `powerpreference` set.

  16. htmldialogelement api: returnvalue

  17. htmlelement api: togglepopover: returns `true` or `false`

  18. htmlfieldsetelement api: elements: returns an `htmlcollection`

  19. htmlmediaelement api: play: returns a `promise`

  20. navigator api: mimetypes: returns mime types from plugins rather than hard-coded pdf values

  21. navigator api: plugins: returns plugins rather than hard-coded pdf plugin values

  22. offlineaudiocontext api: startrendering: returns a `promise`

  23. performance api: mark: returns `performancemark`

  24. performance api: measure: returns `performancemeasure`

  25. rtcpeerconnection api: addicecandidate: returns a `promise`

  26. rtcpeerconnection api: createanswer: returns a `promise`

  27. rtcpeerconnection api: createoffer: returns a `promise`

  28. rtcpeerconnection api: getstats: returns a `promise`

  29. rtcpeerconnection api: `setlocaldescription()`: returns a `promise`

  30. rtcpeerconnection api: `setremotedescription()`: returns a `promise`

  31. rtcrtpreceiver api: getcontributingsources: `audiolevel` property in returned object

  32. rtcrtpreceiver api: getcontributingsources: `source` property in returned object

  33. rtcrtpreceiver api: getcontributingsources: `timestamp` property in returned object

  34. rtcrtpreceiver api: getparameters: `codecs` property in returned object

  35. rtcrtpreceiver api: getparameters: `headerextensions` property in returned object

  36. rtcrtpreceiver api: getparameters: `rtcp` property in returned object

  37. rtcrtpsender api: `getparameters()`: `codecs` property in returned object

  38. rtcrtpsender api: `getparameters()`: `degradationpreference` property in returned object

  39. rtcrtpsender api: `getparameters()`: `encodings` property in returned object

  40. rtcrtpsender api: `getparameters()`: `headerextensions` property in returned object

  41. rtcrtpsender api: `getparameters()`: `rtcp` property in returned object

  42. rtcrtpsender api: `getparameters()`: `transactionid` property in returned object

  43. webtransportbidirectionalstream api: readable: returns `webtransportreceivestream` (earlier spec returned `writablestream`)

  44. webtransportbidirectionalstream api: writable: returns `webtransportsendstream` (earlier spec returned `writablestream`)

  45. window api: `beforeunload` event: activation by setting `event.returnvalue` to any truthy value

  46. window api: `beforeunload` event: activation by returning a string

  47. xmlhttprequest api: getallresponseheaders: header names returned in all lower case

  48. javascript built-in: asyncgenerator: return

  49. javascript built-in: generator: return

  50. javascript statement: return