A bookmarkable guide with a list of all the new additions to CSS (think nesting, view transitions, :has(), etc).
This is very handy, as thereβs an explainer, demo, code example, and quick bit of detail as to why you should care about each entry.
Link to the article
#css
Please open Telegram to view this post
VIEW IN TELEGRAM
π7π₯3π3β€1
This media is not supported in your browser
VIEW IN TELEGRAM
A helpful diagrammed and animated article, coupled with an (optional) 8-minute video, that goes into how promises work and are scheduled behind the scenes.
Itβs useful to have a good mental model of these mechanics, given promises form the basis of asynchronous functions in JavaScript.
Link to the article
#js #promises #engine
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯9π6π±2
This is a detailed explainer on CSS container queries, exploring the problems they solve, how they work, and how we can use them in our workflows.
Lots of code and visuals to help things along too.
Well worth bookmarking.
Link to the article
#css
Please open Telegram to view this post
VIEW IN TELEGRAM
π5π₯4π2
This new version of the popular 3D web rendering engine is now here.
Changes:
- Adding Apple Vision Pro support
- Improved WebXR support
- Improved ragdoll physics, procedural geometry
- and more.
Link to the release
#js #news
Please open Telegram to view this post
VIEW IN TELEGRAM
π6π₯2π±2
A (very) early stage proposal for bringing a new feature to ECMAScript/JavaScript: signals!
The proposal brings aboard ideas from a swathe of popular frameworks and aims to align everyone and get us on the same page when it comes to working with state and making updates based upon changes to state.
Link to the proposal
#js #reactivity
Please open Telegram to view this post
VIEW IN TELEGRAM
π3π₯3π±3
How Dolt (love that name!) set up Storybook for their React component library including the use of Chromatic to test and review components.
Link to the article
#js #react #storybook
Please open Telegram to view this post
VIEW IN TELEGRAM
π4π₯1π1
No, you canβt fold a DOM node in two, but Josh runs us through a neat technique to create a 3D letter folding effect using transform and perspective.
Itβs a React-specific tutorial, but the concepts would work in JS/CSS. The end result is slick, and youβll learn something about 3D transforms and CSS animation along the way.
Link to the article
#js #react #css
Please open Telegram to view this post
VIEW IN TELEGRAM
π4π3π₯2
The last in a series on CSS units, this time looking at absolute units (βthe units you mostly - absolutely - want to avoidβ).
Although they are generally not recommended for responsive, accessible experiences, Brecht shares a few reasons why you might use them over relative ones.
Link to the article
#css
Please open Telegram to view this post
VIEW IN TELEGRAM
π9π₯2π€2
Want to scratch the surface of what the View Transitions API can do and start creating some βnative-feelingβ experiences on the web?
Link to the article
#css
Please open Telegram to view this post
VIEW IN TELEGRAM
π4π₯3π1
This post exposes some of the common hacks used by bad actors to fake a higher Lighthouse score (which have zero real-world impact on the user experience).
Link to the article
#html #js #css
Please open Telegram to view this post
VIEW IN TELEGRAM
π6π2π₯1
Pointers on things like forms, search, navigation, roomy elements, etc.
Link to the article
#css #html #ux
Please open Telegram to view this post
VIEW IN TELEGRAM
π5π₯3π2
A surprisingly thorough article going deep into one developerβs research into using Svelte to build modern front-end apps.
If youβve never experimented with Svelte, this is a good primer to the key concepts, tradeoffs, and techniques involved.
Link to the article
#js #react #svelte
Please open Telegram to view this post
VIEW IN TELEGRAM
π5π₯3π3
ESLint 9.0 β A significant release with lots of cleanups, a new no-useless-assignment rule, and numerous tweaks and changes.
VitePress 1.1 β Vite & Vue-powered static site generator.
npm 10.5.2 β It's now faster to run scripts, though we're talking milliseconds nowadays.
Node.js April 10 Security Releases β Including v18.20.2 (LTS), v20.12.1 (LTS), and v21.7.3 (Current).
#js #vue #node #lint
Please open Telegram to view this post
VIEW IN TELEGRAM
π9π₯5π2
Some interesting observations on the experience of creating Figma plugins in JavaScript, including how theyβre sandboxed and some implementation details of the authorβs own plugin.
Link to the article
#js #figma
Please open Telegram to view this post
VIEW IN TELEGRAM
π5β€3π2π₯1
Most developers barely scratch the surface of what DevTools can accomplish, says the author, who shares ten tips here.
Link to the article
#js #chrome
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯4π3π2
The end results are somewhat reminiscent of how the Nintendo Wii generates random Miis. Faces are drawn as SVGs with each also represented by a JavaScript object so you can draw them again later.
Link to the lib
#lib #js
Please open Telegram to view this post
VIEW IN TELEGRAM
π9π₯3π±3π2
An overview of all of the missing web features in iOS. Thereβs over 60, and some of the missing features may surprise you (many are over a decade old).
Link to the article
#css #ios
Please open Telegram to view this post
VIEW IN TELEGRAM
π6π±3π₯2
Advancements in CSS, such as :has(), oklch(), and others allow developers to replace client- and server-side code with CSS properties, enabling behavior that was previously difficult to impossible, all without a framework.
Link to the article
#css
Please open Telegram to view this post
VIEW IN TELEGRAM
π4π₯2π2
An exploration of compatibility issues between React Server Components and CSS-in-JS libraries like styled-components, including what some of your options are and whatβs coming in future.
Link to the article
#css #react #next
Please open Telegram to view this post
VIEW IN TELEGRAM
π8π₯3π2