Sasha Shynkevich
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.
Matching moments
03:57 MIN
Q&A on adopting new web APIs
Explore new web features before everyone else
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:51 MIN
The rapid evolution of JavaScript and modern web APIs
The year 3000, a brief history of Web Development
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:25 MIN
Exploring the potential of future web APIs
Explore new web features before everyone else
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
08:23 MIN
Why learning about new APIs benefits developers
Explore new web features before everyone else
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:27 MIN
JavaScript's journey from browser wars to native APIs
The State Of The Web
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:18 MIN
Relying on native browser features and the platform
The Lean Web
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
06:46 MIN
Exploring new browser APIs in Interop 2025
New Browser APIs, End of React Create App, Smuggling Data in Emoji and more with Rowdy Rabouw
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
12:31 MIN
Discussing modern web development news and trends
WeAreDevelopers LIVE - GraalVM in action, Static Analysis insights and more
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
Explore new web features before everyone else
Nikita Dubko
Catching up on the basics you don't really need that much code
Chris Heilmann
Native Web Apps: Are We There Yet?
Maxim Salnikov
The Naked Web Developer: Your Browser Is Your Framework
Avichay Eyal
Project Fugu: Progressive Web Apps, Superpowered
Christian Liebel
The Lean Web
Chris Ferdinandi
Web development best practices in 2021
Laurie Voss
The State Of The Web
Jeremy Keith
Related Articles
View all articles
.png?w=240&auto=compress,format)

.webp?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.

Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript

JO Media Software Solutions GmBh
Brunn am Gebirge, Austria
Senior
CSS
Angular
JavaScript
TypeScript

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript



tarent solutions GmbH
GIT
HTML
Vue.js

tarent solutions GmbH
GIT
HTML
Vue.js

tarent solutions GmbH
GIT
HTML
Vue.js

Zebresel - Deine Agentur für d igitale Medien.
GIT
HTML
Vue.js
Node.js