Your browser can scan QR codes, provide haptic feedback, and sync tabs—no libraries required. Discover the powerful Web APIs you've been missing.
#1about 3 minutes
Understanding the landscape of modern web APIs
Web APIs are extensions to HTML, CSS, and JavaScript that allow developers to create more interactive and powerful web applications.
#2about 6 minutes
Detecting page zoom with the Visual Viewport API
The Visual Viewport API provides an accurate way to detect page zoom on both desktop and mobile, unlike older methods that fail on mobile devices.
#3about 4 minutes
Communicating between browser tabs with the Broadcast Channel API
The Broadcast Channel API enables direct communication between different browser tabs, windows, or iframes without needing a server connection.
#4about 6 minutes
Detecting QR codes and barcodes directly in the browser
The Barcode Detection API allows web applications to scan and decode various barcode formats, including QR codes, from an image without server-side processing.
#5about 6 minutes
Adding haptic feedback with the Vibration API
The Vibration API provides a simple way to trigger device vibration, enhancing user feedback for actions in web applications on supported mobile devices.
#6about 9 minutes
Sanitizing user input and accessing device contacts
The HTML Sanitizer API helps prevent cross-site scripting attacks by cleaning user-generated content, while the Contact Picker API provides secure access to a user's contacts.
#7about 2 minutes
Why native browser APIs are replacing third-party libraries
Modern browsers are evolving rapidly, shipping powerful native APIs that often eliminate the need for external libraries, encouraging developers to continuously learn the platform's capabilities.
#8about 7 minutes
Q&A: Who designs web APIs and why use them over libraries
A discussion on how web standards are created by browser vendors and community groups, and the benefits of using standardized native APIs over third-party libraries for consistency and performance.
Related jobs
Jobs that call for the skills explored in this talk.
Dev Digest 215: Agent Memory, JS2026, Googlebot Analysis & Canvas❤️HTMLInside last week’s Dev Digest 215 .
🗿 Make AI talk like a caveman
🧠 A guide to context engineering for LLMs
🤖 Simon Willison on agentic engineering
🔐 Axios supply chain attack post mortem
🛡️ Designing AI agents to resist prompt injection
🎨 HTML in c...
Daniel Cranney
Dev Digest 198: 30 years of JS, In-Browser AI, How Attackers Abuse GenAI Inside last week’s Dev Digest 198 .
🎂 30 years of JavaScript
⏰ How long is a JavaScript second
💻 Clean code in Angular
🤦♂️ AI makes different mistakes than humans
👨💻 In-browser and offline AI
🟠 Undocumented Hacker News features
🐋 DeepSeek censored...
Daniel Cranney
Dev Digest 202: The Vibe Coding Trap, Hacking Discord and How Browsers WorkInside last week’s Dev Digest 202 .
🗣️ A look behind the scenes how we organise the WeAreDevelopers World Congress
🙅 Vibe coding is a trap
🟪 How to hack discord
⚔️ Building defensive AI agents
📘 The consise TypeScript book
😄 Web development is fun a...
Chris Heilmann
Links and anchors: ancient HTML and JS magic in your browserHave you ever wondered why you use an <a> element to add link to an HTML document? Paragraph is <p>, unordered list is <ul>, image is <img> but why <a> instead of <link>? Well, the reason is that the element both defines where to go to, but also an e...
From learning to earning
Jobs that call for the skills explored in this talk.