Syntax - Tasty Web Development Treats

975: What’s Missing From the Web Platform?

152 snips
Feb 2, 2026
A fast-paced wishlist of missing web platform features. They riff on better DOM primitives like multi-selects, date pickers, tabs, and native toggles. Conversation jumps to drag-and-drop, native reactivity, form verbs, and text metrics. Lower-level device APIs, sockets, NFC, and CSS improvements get airtime. They also debate browser engines, sync/CRDT ideas, and how browsers might expose AI.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Built-In Sync And Local DBs

  • A sync protocol or CRDT primitive in the platform would simplify real-time collaboration and offline-first apps.
  • Browsers need better local database and sync primitives beyond IndexedDB for reliable local-first patterns.
ADVICE

Prefer Content-Visibility Over Manual Virtualization

  • Use content-visibility CSS to defer rendering large offscreen content but test carefully for correctness.
  • Rely on the browser's rendering heuristics instead of manual virtualization when possible to avoid search and accessibility breakage.
ADVICE

Add PUT/PATCH/DELETE To Forms

  • Support HTTP verbs (PUT, PATCH, DELETE) on native HTML forms to enable progressive-enhanced RESTful flows.
  • Add these verbs so non-JS forms can submit edits and deletes without creating separate endpoints.
Get the Snipd Podcast app to discover more snips from this episode
Get the app