A short memory comparison of array vs Uint8Array for cases when you care about every byte
Built-in test runner, TS support, --env flag to work with environment variables, built-in SQLite and a few more chips to simplify development
What's wrong with Date and how the Temporal API will help solve the current limitations for working with date and time in JS
A couple of interesting tags that might be useful (e.g. <datalist>, <output>, <time>)
A repository with a collection of algorithms ranging from simple string manipulation problems to advanced search and sorting problems
High-quality, accessible, and customizable components for AI interfaces
Defuddle extracts the main content from web pages. It cleans up web pages by removing clutter like comments, sidebars, headers, footers, and other non-essential elements, leaving only the primary content
Interesting approach from Andy Bell to design alternative text for an image that didn't load
Anthony Hobday shares simple rules to follow if you need to keep it simple and beautiful
Learn how to transform a simple product grid into an interactive, animated preview experience using GSAP in this hands-on tutorial
How the 'this' keyword works in JavaScript and how the execution context and call stack affect its value
Several ways to make log output more practical and convenient
Examples of using generators to create sequences and how they can improve code ergonomics
Small details to pay attention to in order to improve your animation
Unraveling the mystery of percentage-based heights in CSS
A tool that uses the new shape() function of the clip-path property to create CSS shapes
Toolkit for debugging applications based on React Router v7+
A set of tools for every day: compressor, decoder, gradient generator and more
Modular CSS Library that brings the beauty of Terminal UIs to the browser
Description of basic and experimental ts-config parameters and what they affect in the end during compilation
A handy interactive guide to JavaScript operators with usage examples
How to prepare favicon according to the requirements of desktop and mobile browsers + PWA in 2025
Exploring awesome experimental features in React: ViewTransition and Activity
Online service that allows generating JSON data according to the schema
A big guide to regulars: syntax, flags, operators, classes, groupings, methods of working in JS
Learn how to build carousels with GSAP using scroll snapping, utility functions, 3D effects, and draggable interactions
How to use IndexedDB, service workers and Background Sync API to create an application that is resilient to network outages
A collection of layouts and components created with Tailwind CSS. Ready-made and adaptive templates for faster development
Step-by-step tutorial including setting up Dockerfile, building an application and launching the container + troubleshooting common problems
Dan Abramov talks about the use of 'use client' in new React architectures where server and client components are combined with each other
Techniques for optimizing single-page apps to improve UX
A collection of case studies from engineering teams using React and Next.js in large projects over the last couple of years
What unions and intersections of object types can be used for in TypeScript
Asynchronous and structured way to manage cookies in browsers
Display lists consisting of key-value pairs
Using a powerful animation trick to create a 3D split flap display
Methods of combining backdrop-filter with other CSS effects to create complex and interesting designs
A detailed article on the OSI model and TCP/IP, as well as the TCP, UDP and HTTP protocols
How React updates the DOM using the reconciliation algorithm and saves or resets the state depending on the type and position of elements in the component tree
A simple calculator that shows how each metric affects total scores
List of some important features (old and new) that most developers might be unaware of
A way to create blurry placeholder images using a single CSS variable and radial gradients
Cover Flow - the iconic carousel of tilted album covers made famous by Apple in the late 2000s - remains a visually striking UI pattern
Exploring the modern attr() in CSS
Form types, structure and best practices: logical design, clear captions, concise error messages, inline validation
How different browsers handle the header and how you can use it to improve performance and invalidate outdated data
Using two stacks - undoStack and redoStack - to control undo and redo actions, avoiding the complexities associated with pointers and indexes in an array
Let's use the shape function to set the parameters of the modal window movement when opening
From Chrome 135, web developers and designers can finally unite on an accessible, standardized and CSS styleable <select> element on the web
Creating a server with TypeScript using Node.js and Express
What are the limitations of the <video> tag when working with slow connections and how can they be circumvented using adaptive bitrate streaming
Matt Zeunert breaks down what TTFB is, what causes its poor score, and why reducing server response time alone isn't enough
how Server-Side Rendering (SSR), pre-rendering, hydration, and Static Site Generation (SSG) work in React
How bandwidth impacts page performance and what we can do to use the available bandwidth more effectively
About the new command and commandfor attributes that make it easier to add declarative behavior to buttons without JavaScript
CSS border-image for frame styling: a breakdown of suitable cases, working features and possible values
A guide to creating a slider in 6 lines of code
Several handy commands for deleting branches, as well as tips on how to work with branches and restore them if necessary
Up-to-date information on support dates for various packages and programs. Tracks more than 350 programs
Matt Zeunert unpacks what LCP subparts are, and how you can measure them.
how Node's new capabilities compare with Deno's existing TypeScript integration
A tool to automatically detect performance issues in your React application
An interactive guide to learn CSS Relative Colors
Advanced JavaScript error-handling techniques beyond try-catch, including custom errors, centralized handling, error propagation, and robust testing
Next steps towards providing a language-agnostic platform for source code linting
A tale of how we discovered and fixed a variety of reliability and performance issues in our Node.js application that were caused by Node.js event loop lag
Main differences between WebSocket and the Socket.IO library
How to use conditional types to simplify code and make it more flexible
The plugin offers rules for converting logical expressions to avoid redundant operators and improve readability
Identifying the most critical resources and loading them early is one way to make your website load faster
A large collection of examples of working with tuples
Grouping details as an accordion, styling selections, checkboxes as toggle and a few more features
Gradient Backgrounds allows you to explore, try and choose from hundreds of beautiful blended color palettes
How RSC differs from classic CSR and SSR, what advantages they have and how to integrate server-side components into your React application
Game-based learning of regular expressions. 42 tasks from simple to complex reveal aspects of working with regular expressions
Supercharge your development workflow with Gemini integrated directly into Chrome DevTools
Kent C. Dodds describes common mistakes when using RTL and offers tips on how to avoid them
Many resources on both basic and advanced topics. A collection of articles organized by topic