đ¤ Your usual editor Chris is away enjoying the Caribbean heat this week, so I, the editor of JavaScript Weekly, get to step in and nerd things up a bit! I always love catching up with things browser-side, let's see how it goes! |
|
|
![]() |
Launching Interop 2025 â This yearâs Interop project (an ongoing cross-browser effort to increase interoperability of key web platform features) features 19 focus areas including CSS anchor positioning, Core Web Vitals, the View Transition API, and WebAssembly. You can see the full list, with explanations, in the Interop repo and monitor progress on this dashboard. The WebKit team has shared a blog post going into even more depth and the Microsoft Edge team gives its take too. James Graham |
![]() Write CSS Like a Pro â Kevin Powell shares how to create a responsive website from scratch using modern CSS features (such as nesting, utility classes, custom properties, and more). This detailed video course also dives into adding additional polish via animations, view transitions, and more. Frontend Masters sponsor |
Three Approaches to the Preethi Sam |
|
đ Articles, Opinions & Tutorials |
Learning How to Build Modern Web Extensions â Itâs easy to run into outdated docs when building extensions. Lucky for us, Hui has been through the process recently and shares some tips. Hui Jing |
Testing 10 JavaScript Frameworks on Their HTML Defaults â Using a JavaScript framework is now âthe wayâ for many Web site developers, but how do the popular options fare at producing valid, error free HTML? Jens Oliver Meiert |
Protect Against Bots, Fraud, and Abuse in Real Time â WorkOS Radar protects your app with advanced device fingerprinting â stop fake signups, free tier abuse, bot attacks and brute force attempts today. WorkOS sponsor |
Decoding CSS Selectors: Polypane |
Using the |
Using |
Understanding the Tradeoffs of Using Tailwind CSS
|
The |
How I Migrated from WordPress to Astro
|
𧰠Tools, Code & Resources |
![]() |
StyleObserver: A Library to Observe CSS Property Changes â An exhaustively tested JS library from Lea Verou, designed to observe any changes to CSS properties, and deftly deflecting a mass of relevant browser bugs along the way. Project homepage. Lea Verou |
Run GitHub Actions Up to 2x Faster at Half the Cost â Blacksmith runs GitHub Actions up to 2x faster at half the cost. Trusted by 250+ companies like Ashby and Clerk. Blacksmith sponsor |
LaLoka Layouts: 30+ Useful Components Built with Tailwind â Includes components not normally included in these types of component sets. For example, various fixed position elements, input add-ons, along with standard options like avatars and cards. LaLoka Labs |
![]() |
Heat.js: A Heat Map Visualization Library â Think like the GitHub contributions heat map. No dependencies, small, responsive, and themeable. Thereâs a live demo or its GitHub repo. William Troup |
scroll-snap 5.0: A Customizable Scroll Snap Implementation â Uses Luca Falasco |
tailwind-merge 3.0: Efficiently Merge Tailwind CSS Classes without Conflicts â Provides a way to merge Tailwind CSS classes from JavaScript without style conflicts. v3.0 is notably Tailwind CSS v4 only so donât upgrade if you havenât upgraded Tailwind CSSÂ first. Dany Castillo |
dash.js 5.0: JS Implementation of MPEG DASH Playback for Browsers â A reference client implementation for the playback of MPEG DASH (Dynamic Adaptive Streaming over HTTP) via JavaScript in browser based environments that support the Media Source Extensions. GitHub repo. Dash Industry Forum |
ts-audio: Simple API for AudioContext and Playing Audio Playlists â Hereâs a demo. Evandro Leopoldino Gonçalves |
|
|