v150 · Platform Hygiene · Fonts

Prototype Inspector

Walk the FontFaceSet prototype chain and verify every surface that [LegacyNoInterfaceObject] was hiding: window.FontFaceSet, instanceof checks, constructor.name, and prototype own-property enumeration. Chrome 150 exposes all of these correctly for the first time.

Detecting Chrome version…
document.fonts prototype chain

Own properties on FontFaceSet.prototype

Loading…
Worker-side FontFaceSet exposure ([Exposed=(Window,Worker)])
Click to spin up a Worker and probe self.FontFaceSet there.

implementation reference

Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗