dvWebUnconditionalBindings top-level constant
The bindings registered with no feature probe at all.
Everything else in dvWebImplementedBindings is registered only where the API is present, so a browser suite that demanded it would be asserting which browser the runner installed. These are the ones any engine running Flutter web has, and a browser test may insist on them.
Implementation
const Set<String> dvWebUnconditionalBindings = <String>{
'screen.geometry',
'window.setTitle',
'install.prompt',
'kiosk.enforce',
'kiosk.release',
'deepLinks.initial',
'media.pick',
'dialogs.message',
'device.capabilityManifest',
'device.health',
'device.diagnostics.collect',
// Availability questions. False is the right answer where the API is
// missing, so these answer rather than disappear.
'biometrics.canAuthenticate',
'bluetooth.isEnabled',
'nfc.isAvailable',
};