What the heck is the event loop anyway? | Philip Roberts | JSConf EU
Javascript
Getting into web components - an intro | utilitybend
maptiler/leaflet-maptilersdk: Vector Tiles Basemap plugin for Leaflet - multi-lingual basemaps using MapTiler SDK powered by MapLibre
On-Scroll Animation Ideas for Sticky Sections | Codrops
10 reasons why Unpoly may be a better choice than htmx
imacrayon/alpine-ajax: An Alpine.js plugin for building server-powered frontends.
Many ways to deal with events in javascript
Classes vs. prototypes in JavaScript
Deep Cloning Objects in JavaScript, the Modern Way
How to rewrite classes using closures in JavaScript
HTML Web Components: An Example
HTML web components
revolist/revogrid: Powerful virtual data grid smartsheet with advanced customization. Best features from excel plus incredible performance 🔋
Dynamic vs static NodeList — Phuoc Nguyen
DeepLcom/google-sheets-example: Example using DeepL API in Google Sheets scripts
Building blocks for digital commerce
Appcues | Product adoption made easy
Show new features to new customers
Nue / Frontend troublesolver
Creating a modal using the dialog HTML element - Bleech
Tram-One/tram-lite: 💡 HTML library for native web-components
Bookmarklet Maker
Stop Lazy Loading Product and Hero Images
aFarkas/lazysizes: High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.
Better lazy load for hidden pictures that will be loaded when shown, not when in viewport
Scrollytelling using scrollama.js, CSS and best practices | Metadrop
Scrolly Drive — William B. Davis
Catching errors thrown from connectedCallback
OverlayScrollbars
Array - JavaScript | MDN
Mutable vs. Immutable in JavaScript
How to fix iOS push subscriptions getting terminated after 3 notifications