Skip to main content

Browser APIs

The Fronted Iceberg

Maintain awareness of changes to understand opportunities for innovation.

Browser Benefits

Browsers features that make it easier for developers to create better, cross-platform user experiences.

  • Installable like an App
  • Secure by Default
  • Service Worker
  • Works Offline/Reliable
  • Fast By Design
  • No App Store Censorship
  • Visible in Search Engines
  • Cheaper to Market
  • Immediate Updates
  • Cross-Platform
  • Smaller Disk Space
  • Easy to Share
  • Easier to Develop and maintain than Native

Context

  • Browser Maps APIs — Geolocation and mapping as browser-native capabilities
  • Components — React layer that consumes browser APIs
  • Performance — Load speed impact of heavy browser API usage

Questions

Which browser API creates the widest gap between native apps and the web?

  • When does a service worker justify its complexity for offline support?
  • What storage API survives a user clearing their cache?
  • How do you feature-detect gracefully when a browser API is missing?