How to resolve @parcel/optimizer-swc
is defined multiple times errors.
Managing media and animations with IntersectionObserver
Learn the basics of the IntersectionObserver API from this tutorial.
The CSS.supports() API revisited
Since its introduction in 2012, the CSS.supports API has undergone a few syntax changes. This...
An Introduction to IndexedDB
'IndexedDB offers a powerful way to store and retrieve data in the browser. As with server-side...
Getting to Know Mutation Observers
'In this article, Tiffany Brown has a look at mutation observers, how they are different from...
Supporting and detecting @supports
Opera recently added support for the @supports feature of the CSS Conditional Rules Module....
Make fewer DOM updates with
During a recent conversation about some code I've released, the other party asked me why I...
'Opera Mini is one of the world’s foremost mobile browsers, which runs on pretty much any...
An Introduction to HTML5 Web Messaging
'HTML5 web messaging provides a way for documents to share data without exposing the DOM to...
The HTML5 video progress event: Redux
In my first post on HTML5 video and its progress event, I wrote: Only Firefox provides a means...
The HTML5 video progress event
UPDATE: Thanks to zcorpan's comments, I have posted a follow-up entry that should clarify the...
Increment and decrement, prefix and postfix
I created this example of the increment (++) and decrement (--) operators in action because I...