#javascript
Погрузитесь в мир JavaScript с нашими статьями о фреймворках, библиотеках и лучших практиках. Мы разбираем всё: от Angular и Electron до Axios и AWS SDK. Улучшайте качество кода с помощью гайдов по стилю, изучайте полезные сниппеты и готовьтесь к техническим собеседованиям.
Как SolidJS избавился от Virtual DOM и почему ваши компоненты запускаются только один раз
Знакомый JSX без Virtual DOM и лишних ререндеров. Разбираемся, как SolidJS обновляет реальный DOM через точечные сигналы и почему компоненты запускают...
Как отлаживать баги пользователей на проде с помощью OpenReplay
Разбираем OpenReplay — селф-хостед инструмент для записи сессий и отладки веб-приложений, сохраняющий технический DevTools-контекст прямо на ваших сер...
Парсинг Xiaohongshu без боли с помощью XHS-Downloader
Разбираем архитектуру и возможности XHS-Downloader — утилиты на Python для парсинга и выгрузки медиа из Xiaohongshu через CLI, REST API и протокол MCP...
Как перестать считать маски подсетей в уме и начать жить
Как перестать считать маски подсетей в уме и начать жить — обзор cidr.xyz, визуального калькулятора CIDR-диапазонов, который живёт прямо в браузере.
Превращаем запутанный JSON в понятное интерактивное дерево с jsontr.ee
Обзор jsontr.ee — легковесной библиотеки и плагина для VS Code, превращающих сложные структуры JSON в наглядные векторные схемы.
Аккуратный выбор даты и времени без тяжелых зависимостей
Легковесный и автономный дейтпикер на TypeScript без сторонних зависимостей для любого фронтенд-стека.
Как выжать максимум из shadcn/ui с помощью shadcn studio
Обзор shadcn/studio: готовые блоки, анимации, поддержка Tailwind v4, визуальный генератор тем и MCP-сервер для любителей shadcn/ui.
Как развернуть свой спидтест на чистом JavaScript без внешних сервисов
Разбираем OpenSpeedTest: легковесный локальный спидтест на чистом JavaScript и SVG без внешних зависимостей. Как развернуть в Docker за минуту.
Как собрать интерактивную карту и не утонуть в зоопарке геоданных
Разбираем OpenLayers — мощную JavaScript-библиотеку для работы со сложными картами, нестандартными проекциями и тяжелыми векторными данными.
Как запустить YouTube-канал на автопилоте без единой строчки монтажа
Обзор youtube-automation-agent: открытый Node.js комбайн для автоматического создания, озвучки и публикации видео на YouTube с помощью AI-агентов.
Разбор Orion как устроена автоматизация квестов в Discord и залезть в кишки Webpack
Разбор устройства скрипта Orion для автоматизации квестов Discord. Обход CSP, патчинг Webpack-сторов и риски бана аккаунта.
Как прикрутить нейронки к проекту без боли и лишних API-ключей
Обзор Pollinations.ai — открытой платформы, которая позволяет интегрировать генерацию текста, изображений и аудио в любой проект через простейший API...
Как запустить GUI на HTML за пять минут без Electron и мучений
Обзор WebUI — легкой библиотеки для создания GUI с использованием браузера в качестве фронтенда. Минимум зависимостей, поддержка C, C++, Python, Go и...
Как узнать пользователя без куки и регистрации
Разбираемся, как работает FingerprintJS — популярная библиотека для идентификации пользователей без куки, которая помогает бороться с фродом и накрутк...
Муравей в мире слонов - почему стоит присмотреться к рантайму Ant
Обзор Ant — невероятно компактного рантайма JavaScript (всего 8 МБ), который запускается в 5 раз быстрее Node.js и использует собственный движок.
Как научить браузер читать текст с картинок без серверной магии
Обзор Tesseract.js — мощной библиотеки для распознавания текста прямо в браузере. Разбираемся, как работает OCR на WebAssembly и почему это лучше обла...
Как собрать свой футбольный менеджер на Rust и React
Разбираем Openfoot Manager — амбициозный футбольный симулятор с открытым кодом, построенный на Rust, Tauri и React. Посмотрим на архитектуру и возможн...
Как превратить терминал в уютное рабочее место с помощью Hyper
Обзор Hyper — современного терминала от Vercel, построенного на веб-технологиях. Разбираемся, зачем нужен Electron в консоли и как кастомизировать раб...
Запускаем AI-агентов внутри процесса с помощью agentOS
Обзор agentOS — легковесной операционной системы для AI-агентов, которая запускается прямо внутри Node.js процесса за 6 мс и заменяет тяжелые Docker-к...
Как собрать Fullstack приложение и не сойти с ума от бойлерплейта
Обзор Wasp — декларативного фреймворка для React и Node.js, который автоматизирует авторизацию, API и деплой, избавляя разработчика от написания лишне...
Как я перестал мучиться с fetch и почему Ky — это не просто очередная обертка
Обзор Ky — крошечного и элегантного HTTP-клиента на базе Fetch API. Узнайте, почему это лучшая альтернатива Axios и нативному fetch для современных JS...
Как поднять своего Twitch-бота без облаков и подписок
Обзор PhantomBot — мощного open-source бота для Twitch на Java с веб-панелью, поддержкой скриптов на JS и глубокой кастомизацией без облачных подписок...