Definition
silent (Notification option)
silent is a boolean Notification option, e.g. showNotification("Synced", { silent: true }), that suppresses the sound, vibration and screen-wake behaviour a notification would normally trigger, while still adding it to the notification shade for the user to see whenever they next check.
This is intended for genuinely low-priority updates — a background sync confirmation, a minor status change — where alerting the user with sound or vibration would be disruptive relative to the information's importance.
silent is distinct from the user's own OS-level "Do Not Disturb" or notification-channel mute settings; it is a per-notification hint from the app, not a system override, and the OS can still apply its own additional muting rules on top.
Browser support has historically been inconsistent — some platforms ignore the flag entirely and always play the default sound — so it should be treated as a hint rather than a guarantee, and tested on the specific OS versions you target.
silent should not be confused with the separate concept of "silent push", i.e. a push event with no visible notification at all — Chromium's userVisibleOnly policy still requires showNotification() to be called even when silent: true is used.