1. Base64 encoding and decoding

    Utility functions for encoding and decoding strings to and from base 64: window.atob() and window.btoa().

  2. CSS background-attachment

    Method of defining how a background image is attached to a scrollable element. Values include `scroll` (default), `fixed` and `local`.

  3. Background-clip: text

    Clipping a background image to the foreground text.

  4. CSS3 Background-image options

    New properties to affect background images, including background-clip, background-origin and background-size

  5. CSS background-repeat round and space

    Allows CSS background images to be repeated without clipping.

  6. Battery Status API

    Method to provide information about the battery status of the hosting device.

  7. Beacon API

    Allows data to be sent asynchronously to a server with `navigator.sendBeacon`, even after a page was closed. Useful for posting analytics data the moment a user was finished using the page.

  8. BigInt

    Arbitrary-precision integers in JavaScript.

  9. CSS3 Border images

    Method of using images for borders

  10. CSS3 Border-radius (rounded corners)

    Method of making the border corners round. Covers support for the shorthand `border-radius` as well as the long-hand properties (e.g. `border-top-left-radius`)

  11. BroadcastChannel

    BroadcastChannel allows scripts from the same origin but other browsing contexts (windows, workers) to send each other messages.

  12. Basic console logging functions

    Method of outputting data to the browser's console, intended for development purposes.

  13. CSS Backdrop Filter

    Method of applying filter effects (like blur, grayscale or hue) to content/elements below the target element.

  14. CSS background-position edge offsets

    Allows CSS background images to be positioned relative to the specified edge using the 3 to 4 value syntax. For example: `background-position: right 5px bottom 5px;` for positioning 5px from the bottom-right corner.

  15. CSS background-blend-mode

    Allows blending between CSS background images, gradients, and colors.

  16. CSS box-decoration-break

    Controls whether the box's margins, borders, padding, and other decorations wrap the broken edges of the box fragments (when the box is split by a break (page/column/region/line).

  17. CSS3 Box-shadow

    Method of displaying an inner or outer shadow effect to elements

  18. Blending of HTML/SVG elements

    Allows blending between arbitrary SVG and HTML elements

  19. CSS overscroll-behavior

    CSS property to control the behavior when the scroll position of a scroll container reaches the edge of the scrollport.

  20. CSS page-break properties

    Properties to control the way elements are broken across (printed) pages.

  21. CSS Scroll-behavior

    Method of specifying the scrolling behavior for a scrolling box, when scrolling happens due to navigation or CSSOM scrolling APIs.

  22. CSS text-wrap: balance

    Allows multiple lines of text to have their lines broken in such a way that each line is roughly the same width, often used to make headlines more readable and visually appealing.

  23. CSS3 Box-sizing

    Method of specifying whether or not an element's borders and padding should be included in size units

  24. CSS Flexible Box Layout Module

    Method of positioning elements in horizontal or vertical stacks. Support includes all properties prefixed with `flex`, as well as `display: flex`, `display: inline-flex`, `align-content`, `align-items`, `align-self`, `justify-content` and `order`.

  25. getElementsByClassName

    Method of accessing DOM elements by class name

  26. CSS inline-block

    Method of displaying an element as a block while flowing it with text.

  27. CSS3 Multiple backgrounds

    Method of using multiple images as a background

  28. Built-in PDF viewer

    Support for a PDF viewer that is part of the browser, rather than requiring a PDF file to be opened in an external application.

  29. SVG in CSS backgrounds

    Method of using SVG images as CSS backgrounds

  30. CSS3 word-break

    Property to prevent or allow words to be broken over multiple lines between letters.

  31. htmlelement api: blur

  32. html element: b

  33. javascript built-in: bigint: asintn

  34. javascript built-in: bigint: asuintn

  35. javascript built-in: bigint: tostring

  36. javascript built-in: bigint: valueof

  37. javascript built-in: boolean: tostring

  38. javascript built-in: boolean: valueof

  39. javascript built-in: dataview: buffer

  40. javascript built-in: function: bind

  41. javascript built-in: string: big

  42. javascript built-in: string: blink

  43. javascript built-in: string: bold

  44. grammar: boolean literals (`true`/`false`)

  45. javascript operator: bitwise not (`~a`)

  46. javascript statement: block

  47. javascript statement: break

  48. uc browser for android

  49. qq browser for android

  50. kaios browser