Front End World
26.3K subscribers
4.7K photos
1 video
5.78K links
New articles about Front End development.
JS, CSS, React, Vue, Angular and others!

Russian tech blog: @five_a_m

Admin: @jem_jem
Download Telegram
npm v12 delivers one of the biggest security improvements in years

npm v12 makes install scripts opt-in by default, closing the install-time execution path behind a year of npm supply chain worms from Nx to Red Hat.

https://www.aikido.dev/blog/npm-v12-block-postinstall
What Bun Can Tell Us About AI, Open Source and Anthropic

In early December last year, Anthropic acquired Oven, the makers of Bun, a small, fast, open source JavaScript runtime. It’s also a package manager, bundler and test runner but it’s had the most success as a fast runtime built on Safari’s JavaScriptCore rather than Chrome’s V8 like Deno and Node.js. Built as a drop-in replacement

https://redmonk.com/sogrady/2026/06/04/bun-two-lessons/
The quiet problem with unnecessary async

Not every JavaScript function needs to be async. Unnecessary async boundaries can spread Promise-based complexity through an entire application.

https://allthingssmitty.com/2026/06/08/the-quiet-problem-with-unnecessary-async/
How building an HTML-first site doubled our users overnight

My client was a utility company, and they had a big problem...

https://mohkohn.co.uk/writing/html-first/
Creating Memorable Web Experiences: A Modern CSS Toolkit

There are many ways to create memorable experiences. Sometimes it's as simple as a form that completes smoothly. But here I'm interested in sharing techniques I reach for when I want a site to feel alive and be remembered.

https://css-tricks.com/creating-memorable-web-experiences-a-modern-css-toolkit/
React Interview Questions Every Developer Should Know in 2026

A practical collection of React 19 interview questions covering rendering, hooks, Context, React Compiler, Server Components, performance optimization...

https://jsdev.space/react-interview-questions-2026/
🔥1🤔1
Dark mode with web standards

Implementing dark mode with minimal JavaScript and standard CSS

https://olliewilliams.xyz/blog/dark-mode/
A First Look at Scroll-Triggered Animations

Let's poke at the differences between scroll-driven and scroll-triggered animations.

https://css-tricks.com/css-scroll-triggered-animations-first-look/
The Siren Song of ariaNotify()

There's a brand new ariaNotify() method — defined by the WAI-ARIA 1.3 Specification — that provides a means of programmatically triggering narration in a screen reader.

https://css-tricks.com/the-siren-song-of-arianotify/
Building a Small Backend Layer Inside Next.js App Router

Learn how Next.js Route Handlers create a clean server boundary for APIs, env variables, validation, and normalized UI data.

https://jsdev.space/howto/nextjs-route-handlers-mini-backend/
1
View Transitions: Use the new attr() or match-element for the view-transition-name?

At CSS Day, “YouTube guy” Kevin Powell showed a lot of demos that relied on the advanced attr() function. In one of the examples he used attr() to set view-transition-name values — a technique I covered in my article on advanced attr() function.But then during the Q&A, Cyd Stumpel wondered if he couldn’t just use match-element there.The short answer to that question is yes. The longer answer is … It Depends

https://www.bram.us/2026/06/19/view-transition-name-attr-or-match-element/
React Router v8

React Router v8 is available now.

https://remix.run/blog/react-router-v8