Sasha Shynkevich

Web APIs you might not know about

Your browser can scan QR codes, provide haptic feedback, and sync tabs—no libraries required. Discover the powerful Web APIs you've been missing.

Web APIs you might not know about
#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.

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
Dev Digest 195: End of Likes, JavaScript’s a Zoo, and Messing with Bots!
Inside last week’s Dev Digest 195 . 👎 No more external likes 🤗 Needy programs 📉 The worst selling Microsoft product 🟨 JavaScript engines zoo 🍞 No more toasts! 🤖 Messing with bots 👔 Beware of fake job interviews 🗞️ Join over 150,000 developers alread...
Dev Digest 195: End of Likes, JavaScript’s a Zoo, and Messing with Bots!
CH
Chris Heilmann
Links and anchors: ancient HTML and JS magic in your browser
Have 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...
Links and anchors: ancient HTML and JS magic in your browser
CH
Chris Heilmann
Dev Digest 151: SEO in an AI world, security fixes and Doomed PDFs
Inside last week’s Dev Digest 151 . 🔎 How ChatGPT compares to search and what that means for SEO ✂️ Job cuts across the board as companies curb DEI programs 🟨 @Microsoft releases 161 Windows security updates ⚠️ @Google’s OAuth bug endangers million...
Dev Digest 151: SEO in an AI world, security fixes and Doomed PDFs

From learning to earning

Jobs that call for the skills explored in this talk.