Media and live updates cross different resource limits. A file upload needs storage and type checks; an image needs a delivery budget; a live stream needs reconnection and ordering rules. Treat each as a specific contract rather than a generic byte pipe.
Topics in this track
- Safe File Upload Pipeline — Accept an inspection photo only after bounded parsing, permission, and type checks.
- Image Variants and Delivery Budgets — Serve pixels suited to the display box while reserving stable layout space.
- Server-Sent Events or WebSocket for Live Views — Choose one-way events or two-way messages from the actual interaction contract.
- Live Update Reconnect and Event Ordering — Reject older status events and reconcile gaps after a stream restarts.
Connect with existing lessons
Page loading: keep content available while CSS and scripts arrive; Fetch requests: separate HTTP failure, transport failure, and cancellation; HTML srcset and sizes: let the browser choose an appropriately sized image.
Other broad tracks
Frontend Application Architecture; Backend and API Systems; Data Persistence; Offline and Device Capabilities; Deployment and Scale; Content Discovery and Structure.
Practice path
After the four lessons, build Project: live review board with ordered status and take Web Development: offline and delivery contracts quiz.
Further connections
Push Delivery Retries, Expiry, and Inbox Fallback.
Further connections
WebRTC and Peer Media Sessions; Media Capture Consent and Track Lifecycle.
Further connections
On-Demand Media Playback and Delivery; Media Player Source and Load State.
