Category : javascript

javascript
Как мы собрали фронт без фронтендера за неделю: AI-ассистент + дизайн-система

У нас случилась классика: бэкенд уже отдает данные, бизнес ждет экран “вчера”, а фронтендера в команде нет и ближайшие фронты заняты.Я Александр Бунтов, тимлид в Ви.Tech - IT-дочки ВсеИнструменты.ру. В этой статье расскажу, как мы рискнули и собрали MVP-интерфейс за неделю - без выделенного фронта, но на корпоративном стеке (Vue/TypeScript) и с дизайн-системой.Это не история “AI все сделал”. Это история про то, как правила + дизайн-система + ревью как для джуна превращают AI-ассистента в нормал…

  • четверг, 12 февраля 2026 г. в 00:00:03
javascript
Frontend Status: свежий дайджест фронтенда и AI — 10.02.2026

Frontend Status: Привет! Свежий дайджест фронтенда и AIПривет!Это четвертый выпуск Frontend Status — дайджеста по фронтенд-разработке.В этом выпуске:JS/TS: Evan You — Vite, Rust, VoidZero; State of JS 2025 и новый интерфейс npm (npmx).AI: Transformers.js v4 в NPM; тест «заменит ли ИИ опытного дебаггера».Фреймворки: React — ViewTransition, SSG-сравнение, календарь DayFlow; Angular — обзор v22 и демо проект на Genkit.CSS и браузеры: гистограммы и подсветка поиска без JS; предпочтения размера шри…

  • четверг, 12 февраля 2026 г. в 00:00:02
javascript
Сравнение ИИ-гигантов: ChatGPT 5.2 vs Gemini 3 Pro vs Claude Opus 4.6

Stop. Хватит читать обзоры бенчмарков.Они не расскажут, почему ChatGPT увидел 127 точек, а Gemini – только 57. Не объяснят, зачем Claude добавил рекламу в игру, которая должна была быть “просто раздражающей”.И уж точно не покажут, кто из них думает, а кто просто генерирует текст.Мы провели стресс-тест в пяти раундах.Раунд 1: Вопрос, который меняет мышление.Раунд 2: Мультимодальный подсчёт – где ИИ должен видеть.Раунд 3: Печеньки на чёрной поверхности – где догадываться.Раунд 4: Экстремальное су…

  • среда, 11 февраля 2026 г. в 00:00:10
javascript
SSR vs CSR vs гибрид. Сравниваем подходы к рендерингу страниц Django-приложения

Решил один мой коллега (не разработчик) заняться пет-проектом: создать платформу с элементами соцсети и встроенным картографическим плагином. И вот приходит этот коллега ко мне с вопросом по части фронтенда: «А как бы мне отрендерить страницы: на сервере или на клиенте?», описывая то решение, которое он уже сделал и которое в целом работает.Что ж. Меня зовут Андрей, я фронтенд-разработчик в Selectel. В этой статье я расскажу и покажу, какие виды рендеринга веб-страниц существуют и в каком случа…

  • среда, 11 февраля 2026 г. в 00:00:09
javascript
Глобальная область видимости в JavaScript

Как любой другой язык программирования, JavaScript позволяет создавать элементы доступные в любом месте приложения. И, как и с другими механизмами, JS тут имеет свои уникальные, но важные особенности, которые мы подробно рассмотрим.Глобальная область видимости может принимать различные формы в зависимости от того как загружаются код JS:Модулей ES6. Когда файлы с модулями загружаются по отдельности, каждый загруженный модуль, импортирует другие модули. Файлы модулей взаимодействуют через директи…

  • среда, 11 февраля 2026 г. в 00:00:08
javascript
Zod: строгая валидация и удобная типизация. Опыт перехода

Zod: строгая валидация и удобная типизация. Опыт переходаПривет, Хабр! Меня зовут Сергей, я фронтенд-инженер в Банки.ру.В этой статье расскажу, как Zod помог нам перестать писать валидацию на уровне полей, подружился с React Hook Form и стал единым источником правды о структуре данных.К Zod мы пришли не сразу. Долгое время типы и валидация у нас жили в разных слоях приложения: TypeScript определял структуру данных во время разработки, а отдельные функции или библиотеки (вроде Yup) проверяли вхо…

  • среда, 11 февраля 2026 г. в 00:00:07
javascript
Интерактивная поздравительная открытка на JavaScript

1. Введение:1.1 Идея проекта — эмоции в цифровом формате.Типичная картинка с котом и надписью «Happy Birthday» — именно такие открытки чаще всего используют. Вариантов, конечно, тысячи, но суть одна.Наверное, каждый из нас ловил себя на мысли: что отправить на день рождения в этот раз? Просто текст, тёплую фотографию или голосовое сообщение? И сразу вспоминается это чувство, когда ищешь или обдумываешь креативный текст, а потом вспоминаешь о милой картинке с котиком, гифке с шампанским или стан…

  • среда, 11 февраля 2026 г. в 00:00:06
javascript
Не та 1С, которую вы знали: Полный гайд по технологии 1С: Элемент

Привет, Хабр! (И тебе, 1С-ник, который привык к «желтой» программке, и тебе, веб-разработчик, который до сих пор думает, что 1С - это только про накладные и бухгалтеров.)В прошлой серии мы выяснили, что «1С:Предприятие.Элемент» - это не та «желтая программа», к которой привыкли бухгалтеры, а вполне себе модный cloud-native зверь с IDE в браузере. Но слова - это дешево. Разработчику нужно видеть код, архитектуру и понимать, как это соотносится с тем, что он уже знает (будь то 1C, Python или Java…

  • вторник, 10 февраля 2026 г. в 00:00:08
javascript
Как я сделал приложение для обхода Discord и YouTube на macOS (и Windows тоже)

TL;DR: Написал open-source десктопное приложение UnblockPro на Electron, которое в один клик обходит DPI-блокировки Discord, YouTube и других сервисов. Работает на macOS и Windows. Без VPN, без серверов, без абонентки. Код на GitHub — by-sonic/unblock-pro.Зачем вообще это было нужноС осени 2024 года ситуация с доступом к Discord и YouTube в России стала, мягко говоря, непростой. VPN — вариант, но:Платные сервисы стоят денег и сливают скоростьБесплатные — сливают данныеНе все работают стабильноН…

  • вторник, 10 февраля 2026 г. в 00:00:05