Definition
short_name (manifest field)
short_name is an optional manifest string, typically under 12 characters, used wherever screen space is limited — the home-screen label, the app switcher, or a launcher grid. When short_name is absent the browser falls back to the full name field, which may get truncated with an ellipsis.
Android home-screen grids give roughly 12 characters before wrapping or clipping, so short_name: "InstantPWA" is safer than relying on a 30-character name.
iOS reads short_name the same way when the site is added to the home screen via the Safari share sheet, though Apple also honours a separate apple-mobile-web-app-title meta tag if present.
A manifest missing both name and short_name is invalid per the W3C spec and Chromium will not treat the site as installable: https://www.w3.org/TR/appmanifest/#short_name-member.
Keep short_name and the app icon's visual branding consistent — testers frequently notice a mismatch between the icon glyph and an unrelated abbreviated label.