Variable Multi-Theme Switcher Dashboard [HTML + CSS + JS]

Atomic theming. Global state managed via CSS Custom Properties. Instant re-paint. Minimal JS for attribute toggling. High scalability.
Source code: https://freefrontend.com/code/variable-multi-theme-switcher-dashboard-2026-03-26/

#webdesign #webdevelopment #css #javascript #ui

Cutout Gradient Track Range Slider [HTML + CSS + JS]

Depth via masking. Clean gradient subtraction using clip-path and mask-image. Hardware-accelerated slider track.
Source code: https://freefrontend.com/code/cutout-gradient-track-range-slider-2026-03-26/

#webdesign #webdevelopment #css #javascript #ui

Yet another tale of digital ineptitude where a simple #JavaScript #hiccup is billed as a "battle" to publish. 🤦‍♂️ William T. Vollmann, saving the literary world one cookie at a time. 🍪📚
https://www.metropolitanreview.org/p/the-last-contract #digitalineptitude #literaryworld #cookiebattle #techfail #HackerNews #ngated
The Last Contract

William T. Vollmann's Battle to Publish an American Epic

The Metropolitan Review

Как AI-копилоты изменили мой рабочий процесс во фронтенде — и где с треском провалились

AI-копилот за 40 секунд сгенерировал мне форму на 180 строк с валидацией через zod и сэкономил полчаса. А потом потратил два моих часа на отладку хука с race condition, который я бы написал сам за 40 минут. После месяца плотной работы с Cursor, Copilot и ChatGPT на продакшн-проекте React/Next.js я вывел для себя систему: какие задачи отдавать AI, а к каким его подпускать нельзя.

https://habr.com/ru/articles/1015256/

#javascript #react #nextjs #typescript #ai #copilot #frontend

Как AI-копилоты изменили мой рабочий процесс во фронтенде — и где с треском провалились

Полгода назад я решил провести эксперимент: месяц работать с AI-копилотами на максимум — Cursor, GitHub Copilot и ChatGPT — на реальном продакшн-проекте на React/Next.js. Не ради хайпа, а чтобы честно...

Хабр

☝️🤓 MDN says[0] about Iterator.zip: "To zip strings, convert them to iterators using Iterator.from()”, but what Iterator.zip() _really_ wants is iterable _objects_… and this TECHNICALLY includes string objects, just in case you're looking for a use case for these guys. Too bad this means you can't slap Symbol.Iterator onto Number.prototype and zip 42 or something. Today's #JavaScript features are way too reasonable for my taste!

[0] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Iterator/zip

Shadow DOM Focus Delegation: Getting delegatesFocus Right – Frontend Masters Blog

You don't necessarily have to do focus handling yourself with shadow DOM web components. For simple wrapper components, there is an easier (and better) way.

Vue.js Amsterdam 2026: будущее экосистемы Vite

Недавно в Амстердаме прошла конференция Vue.js Amsterdam 2026 — ежегодное мероприятие, посвящённое экосистеме Vite и современным инструментам фронтенд-разработки. В этом году программа оказалась особенно насыщенной. Команда экосистемы показала сразу несколько направлений развития: обновления ключевых инструментов, новые эксперименты в архитектуре фронтенд-фреймворков и попытку собрать полноценную платформу разработки вокруг Vite. В этой статье разберём основные анонсы конференции: Vite 8 , Vite+ , Void Cloud , а также обновления Vue и Nuxt .

https://habr.com/ru/companies/first/articles/1015150/

#vue #vuejs #vite #rolldown #nuxt #nuxtjs #vue3 #vapor #javascript

Vue.js Amsterdam 2026: будущее экосистемы Vite

Недавно в Амстердаме прошла конференция Vue.js Amsterdam 2026 — ежегодное мероприятие, посвящённое экосистеме Vite и современным инструментам фронтенд-разработки. В этом году программа оказалась...

Хабр
×

Wander 0.3.0 is out.

This is the third release of this small, decentralised, self-hosted tool for discovering the smol web.

This release brings fixes for unnecessary horizontal scrolling, some websites failing to load due to <iframe> sandbox restrictions and duplicate page recommendations appearing too close together.

For more details, see: https://codeberg.org/susam/wander/src/branch/main/CHANGES.md#0-3-0-2026-03-25

To try the Wander Console, go to: https://susam.net/wander/

#programming #html #javascript #indieweb

@susam It looks great! Good job