1. Printing Events

    Window fires `beforeprint` and `afterprint` events so the printed document can be annotated.

  2. CSS print-color-adjust

    The `print-color-adjust` (or `-webkit-print-color-adjust` as prefixed in WebKit/Blink browsers) property is a CSS extension that can be used to force printing of background colors and images.

  3. CSS page-break properties

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

  4. CSS Paged Media (@page)

    CSS at-rule (`@page`) to define page-specific rules when printing web pages, such as margin per page and page dimensions.

  5. navigator.hardwareConcurrency

    Returns the number of logical cores of the user's CPU. The value may be reduced to prevent device fingerprinting or because it exceeds the allowed number of simultaneous web workers.

  6. htmlcanvaselement api: mozprintcallback

  7. keyboardevent api: key: non-printable keys

  8. keyboardevent api: key: printable keys

  9. rtccertificate api: getfingerprints

  10. rtcstatsreport api: `certificate` stats: `fingerprint` in 'certificate' stats

  11. rtcstatsreport api: `certificate` stats: `fingerprintalgorithm` in 'certificate' stats

  12. window api: `afterprint` event

  13. window api: `beforeprint` event

  14. window api: print

  15. css property: print-color-adjust

  16. css property: print-color-adjust: economy

  17. css property: print-color-adjust: exact