Home/Frontend
Topic

Frontend

1,551 articles on Frontend.

11,834 articles
Frontend — What’s !important #18: , Syntax ::highlight()ing, named-feature(), and More

What’s !important #18: , Syntax ::highlight()ing, named-feature(), and More

Well, that’s a wrap. No, not a flex-wrap, but rather today marks a new day, week, month, season, aaaand new edition of What’s important (#18), bringing you the best content that developers have produced over the last couple of weeks or so. What’s !important #18: <geolocation>, Syntax ::highlight()ing, named-feature(), and More originally handwritten and published with love on CSS-Tricks . You shou

DSDaniel SchwarzDaniel Schwarz·August 31, 2026Frontend
Frontend — Creating Web Widgets Using the Document Picture-in-Picture API

Creating Web Widgets Using the Document Picture-in-Picture API

The general idea is that we create a Document Picture-in-Picture window (DPIP window), and then we put HTML, CSS, and JavaScript into it. Creating Web Widgets Using the Document Picture-in-Picture API originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

DSDaniel SchwarzDaniel Schwarz·August 27, 2026Frontend
Frontend — animation-trigger

animation-trigger

The CSS animation-trigger property allows you to delay the start of a CSS animation until a specific trigger occurs. animation-trigger originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

SMSaleh MubasharSaleh Mubashar·August 26, 2026Frontend
Frontend — MicroLighter: Syntax Highlighter

MicroLighter: Syntax Highlighter

Syntax highlighting for code blocks without the complicated markup, spans, classes, and bloated JavaScript, courtesy of Uncle Dave. MicroLighter: Syntax Highlighter originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

GGGeoff GrahamGeoff Graham·August 25, 2026Frontend
Frontend — WordPress PHP-Only Block Registration

WordPress PHP-Only Block Registration

Seven and half years after blocks arrived in Core, WordPress introduces a way to build blocks without React annd build pipelines. All you need is PHP. WordPress PHP-Only Block Registration originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

FKFränk KleinFränk Klein·August 24, 2026Frontend
Frontend — Resolved: CSS Class Prefix Selector

Resolved: CSS Class Prefix Selector

A newly resolved proposal would allow us to select classes that are a prefix for variations with a wildcard, like .prefix-* . Resolved: CSS Class Prefix Selector originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

GGGeoff GrahamGeoff Graham·August 21, 2026Frontend
Frontend — CSS Navigation Matching, Early Days

CSS Navigation Matching, Early Days

Apply a style when someone navigates from one specific page to another. The idea being it'd make the sources for cross-document view transitions declarative in CSS rather than managing that stuff in JavaScript. CSS Navigation Matching, Early Days originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

GGGeoff GrahamGeoff Graham·August 19, 2026Frontend
Frontend — WordPress.com Student Plan

WordPress.com Student Plan

As someone who teaches beginning web development, I find that building a WordPress site makes for a great final project. Hosting those projects has always been a roadblock though. WordPress.com Student Plan originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

GGGeoff GrahamGeoff Graham·August 19, 2026Frontend
Frontend — Dark mode toggles: two states are enough

Dark mode toggles: two states are enough

Lea's pushing back on light/dark mode implementations that display three state options for visitors: light, dark, and system. Dark mode toggles: two states are enough originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

GGGeoff GrahamGeoff Graham·August 17, 2026Frontend
Frontend — What’s !important #17: Custom Highlight API, CSS Navigation Matching, Fixing text-stroke, and More

What’s !important #17: Custom Highlight API, CSS Navigation Matching, Fixing text-stroke, and More

Plus, how to style skeleton UIs, how to enable diagonal scrolling, how images can overflow themselves, and yet, still more. Basically, how to do a lot of really cool (CSS) stuff. What’s !important #17: Custom Highlight API, CSS Navigation Matching, Fixing text-stroke, and More originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

DSDaniel SchwarzDaniel Schwarz·August 14, 2026Frontend
Frontend — Blocked aria-hidden: The Warning is Right, and Every Fix You’ve Found is Wrong

Blocked aria-hidden: The Warning is Right, and Every Fix You’ve Found is Wrong

The warning is correct. And the recommended fixes you've probably seen are wrong. Here's what you can do instead to properly fix the issue. Blocked aria-hidden: The Warning is Right, and Every Fix You’ve Found is Wrong originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

DRDurgesh Rajubhai Pawar·August 12, 2026Frontend
Frontend — Building Tactile UX: Honoring Intentional Design With Lottie — Smashing Magazine

Building Tactile UX: Honoring Intentional Design With Lottie — Smashing Magazine

When tasked with building a highly interactive, tactile web experience, the architecture must serve the art direction. In this article, Alexey Kopytin explains their architectural rationale for building a digital stress-relief squeeze toy game using Lottie animations, DOM events, and distance-based math to maintain absolute control over their designers’ intentional motion.

AKAlexey KopytinAlexey Kopytin·August 11, 2026Frontend
Frontend — Animating CSS border-image

Animating CSS border-image

Border images are an overlooked feature. One neat fact is that border image slices can run across entire borders on an element, and animating it creates beautiful effects. Animating CSS border-image originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

PPreethiPreethi·August 10, 2026Frontend
Frontend — SmashingConf Freiburg 2026, September 7-10

SmashingConf Freiburg 2026, September 7-10

Smashing Magazine’s in-person conferences are back and returning to the wonderful city of Freiburg next month, September 7–10. SmashingConf Freiburg 2026, September 7-10 originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

GGGeoff GrahamGeoff Graham·August 10, 2026Frontend
Frontend — Using and Styling the Dialog Element

Using and Styling the Dialog Element

There's a lot of nuance to the <dialog> element, a seemingly little piece of web architecture. I've got some notes from digging into it. Using and Styling the Dialog Element originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

GGGeoff GrahamGeoff Graham·August 7, 2026Frontend
Frontend — Workers RPC now works across Python and JavaScript

Workers RPC now works across Python and JavaScript

One coding agent can write a Python Worker and another can write a JavaScript Worker. At runtime, those Workers can exchange references to live objects and call their methods without defining APIs, schemas, or serialization code.

DGDominik, Gyeongjae ChoiDominik, Gyeongjae Choi·August 3, 2026Frontend
Frontend — Chat SDK brings agents to your users

Chat SDK brings agents to your users

Chat SDK is a unified TypeScript library for building chat bots that work across Slack, Discord, Teams, and more from a single codebase. Write once, deploy everywhere.

VVercel·July 18, 2026Frontend
Frontend — When It Makes Sense To “Block” The Main Thread — Smashing Magazine

When It Makes Sense To “Block” The Main Thread — Smashing Magazine

The common rule of thumb is to never “block” the browser’s main thread when running JavaScript tasks. But is this a hard rule? Victor Ayomipo describes a use case he encountered involving a screenshot extension where he made an exception to the rule and decided that blocking the main thread was absolutely the right thing to do.

VAVictor AyomipoVictor Ayomipo·July 17, 2026Frontend
Frontend — Getting Started with Anchor Positioning

Getting Started with Anchor Positioning

For decades, one of the most notoriously-challenging problems on the web has been sticking one element to another element, for things like tooltips and nested menus. The CSSWG has decided to provide a first-class solution to this problem, and it’s pretty friggin’ cool! In this tutorial, I’ll share the most useful parts I’ve found from this modern CSS feature.

JWJosh W. Comeau·July 6, 2026Frontend
Frontend — Next.js 3.0

Next.js 3.0

Next.js 3.0 comes with vastly improved HMR, dynamic imports, static exports and better serverless support!

VVercel·July 2, 2026Frontend
Frontend — The Turbopack vision

The Turbopack vision

Watch webpack founder Tobias Koppers talk about the vision for Turbopack at React Day Berlin.

VVercel·July 2, 2026Frontend
Frontend — Next.js 6.1

Next.js 6.1

Next.js 6.1 features improved reliability and consistency in development.

VVercel·July 2, 2026Frontend
Frontend — Running Next.js in ChatGPT: How to Build ChatGPT Apps

Running Next.js in ChatGPT: How to Build ChatGPT Apps

Next.js now runs natively in ChatGPT with working navigation, React Server Components, and full features. Learn how we made this possible behind ChatGPTs triple iframe architecture and deploy our starter template to get started.

VVercel·July 2, 2026Frontend
Frontend — Advancing Python typing

Advancing Python typing

PEP 827 introduces type manipulation to Python, bringing programmable, TypeScript-inspired type features to improve static typing, metaprogramming, and framework ergonomics.

VVercel·July 2, 2026Frontend
Frontend — Vercel supports HIPAA compliance

Vercel supports HIPAA compliance

Vercel now supports HIPAA compliance for our enterprise customers, enabling companies to leverage our Frontend Cloud while maintaining compliance

VVercel·July 2, 2026Frontend
Frontend — Vercel Services: Run full stack on Vercel

Vercel Services: Run full stack on Vercel

Run your whole backend on Vercel. Vercel Services deploys your frontend and every backend as one project, with routing, environment variables, and internal service-to-service communication wired automatically.

VVercel·June 30, 2026Frontend
Frontend — Quick Hit #152

Quick Hit #152

Chrome 150 (Beta) and Firefox 154 (Nightly) trial the alpha() relative color CSS function.

DSDaniel SchwarzDaniel Schwarz·June 23, 2026Frontend
Frontend — Adopting AV1 for Real-Time Communication (RTC) at Scale

Adopting AV1 for Real-Time Communication (RTC) at Scale

Adopting AV1 for real-time communication at Meta has been a multi-year effort spanning codec selection, device eligibility, rate control, and error resilience. We’re sharing the technical and operational challenges while deploying AV1 and expanding coverage, and how we addressed them for real-time communication. We’re presenting several technologies for improving AV1 call quality, including rate c

CWChris Wiltz·June 22, 2026Frontend
Frontend — Quick Hit #151

Quick Hit #151

Safari TP 246 becomes the first to trial the alpha() relative color CSS function.

DSDaniel SchwarzDaniel Schwarz·June 19, 2026Frontend
Frontend — Prop For That

Prop For That

Props for That creates live props based things CSS can't normally see in the browser. Things like cursor position, progress values, certain form states, current time, scroll velocity.

GGGeoff GrahamGeoff Graham·June 16, 2026Frontend
Frontend — VoidZero is joining Cloudflare

VoidZero is joining Cloudflare

VoidZero, the team behind Vite, Vitest, Rolldown, Oxc, and Vite+, is joining Cloudflare. Vite stays open source, vendor-agnostic, and built for everyone.

EYEvan You, Steve FaulknerEvan You, Steve Faulkner·June 4, 2026Frontend
Frontend — Reel Friends: Building Social Discovery that Scales to Billions

Reel Friends: Building Social Discovery that Scales to Billions

On its face the new Friend Bubbles feature looks simple enough. It highlights Reels your friends have watched and reacted to. But sometimes the features that seem the most straightforward require the deepest engineering work. On this episode of the Meta Tech Podcast, Pascal Hartig chats with Subasree and Joseph, two software engineers from the Facebook […]

CWChris Wiltz·May 13, 2026Frontend
Frontend — Labyrinth 1.1: Making End-to-End Encrypted Backups Even More Reliable

Labyrinth 1.1: Making End-to-End Encrypted Backups Even More Reliable

We’re rolling out version 1.1 of Labyrinth, the encrypted storage system and protocol that secures messages and history on Messenger. Labyrinth 1.1 enhances the reliability of end-to-end encrypted backups with a new sub-protocol that helps messages survive the loss of a device, a switched device, and long gaps between sign-ins. Read our updated white paper, […]

CWChris Wiltz·May 11, 2026Frontend