OpenReplay
GitHub Repo stars
  • Product
    • Session Replay
    • DevTools
    • Product Analytics
    • Co-Browsing
    • Engineering
    • Product Management
    • Customer Support
    • Research & Design
  • Pricing
  • Docs
  • GitHub Repo stars
  • Self-Host
  • Try Cloud Free
  • Self-Host Try Cloud
  • Product
    • Session Replay
    • DevTools
    • Product Analytics
    • Co-Browsing
  • Solutions
    • Engineering
    • Product Management
    • Customer Support
    • Research & Design
  • Pricing
  • Docs
Типизация ответов API через интерфейсы, схемы Zod и генерацию OpenAPI предотвращает несоответствия данных в runtime и сохраняет точность типов.

Mar 7, 2026, 7 min read

Как типизировать ответы API в TypeScript

Сравнение подходов React, Vue, Angular и Svelte к реактивности: от грубозернистых циклов рендеринга до точечных сигналов и компиляторных обновлений DOM.

Mar 7, 2026, 8 min read

Сравнение моделей реактивности: React, Vue, Angular, Svelte

Реализация drag and drop в Svelte с помощью нативного HTML5 API или библиотеки svelte-dnd-action: анимации, поддержка touch-событий и многоколоночные доски.

Mar 6, 2026, 7 min read

Как реализовать Drag and Drop в Svelte

Ripple - UI-фреймворк на TypeScript с компиляторным подходом: устраняет виртуальный DOM и ручное отслеживание зависимостей через реактивные примитивы.

Mar 6, 2026, 6 min read

Ripple: новый TypeScript UI-фреймворк, заслуживающий внимания

Генераторы JavaScript формируют значения по запросу, обеспечивая ленивую итерацию, асинхронную пагинацию и компонуемые пайплайны с помощью Iterator Helpers API.

Mar 5, 2026, 7 min read

Сценарии использования генераторов JavaScript

Разбор причин обрезки контента на мобильных устройствах: чем svh, dvh и lvh отличаются от vh и когда применять каждую для стабильных макетов.

Mar 5, 2026, 7 min read

Когда 100vh обманывает: решение проблем с viewport на мобильных устройствах

Статья описывает организацию определений типов в TypeScript через стратегию colocation: inline-файлы, общие директории и ambient declaration файлы.

Mar 4, 2026, 7 min read

Как организовать определения типов в TypeScript-проекте

MCP Apps позволяют встраивать интерактивные UI-компоненты прямо в диалоги с ИИ; MCP-серверы рендерят дашборды и формы с помощью стандарта SDK ext-apps.

Mar 4, 2026, 6 min read

MCP Apps: Добавление интерактивного UI в диалоги с ИИ

Построение REST API с Koa охватывает настройку маршрутизации, разбор JSON-тел запросов и каскадную модель middleware для обработки GET и POST эндпоинтов.

Mar 3, 2026, 6 min read

Создание вашего первого API с Koa

Error Lens выводит диагностику ESLint и TypeScript inline прямо в редакторе VS Code, позволяя frontend-разработчикам быстрее находить и исправлять ошибки.

Mar 3, 2026, 6 min read

Лучший способ просмотра ошибок в VS Code с помощью Error Lens

Профилирование JavaScript через DevTools, Performance API и Core Web Vitals помогает находить узкие места и точно измерять пользовательский INP.

Mar 2, 2026, 7 min read

Как измерять производительность JavaScript

Разбор случаев, когда CSS user-select: none уместен для интерактивных элементов, а когда вредит доступности, переводчикам и выделению текста.

Mar 2, 2026, 7 min read

Когда использовать user-select: none (и когда это ловушка для UX/доступности)

Виртуальная прокрутка рендерит только видимые DOM-узлы, ускоряя работу с большими данными; статья разбирает windowing, overscan и TanStack Virtual.

Mar 1, 2026, 8 min read

Виртуальная прокрутка для высокопроизводительных интерфейсов

OpenClaw - self-hosted AI-агент, выполняющий shell-команды, управляющий браузером и интегрирующийся со Slack, Telegram и WhatsApp на собственном оборудовании.

Mar 1, 2026, 7 min read

OpenClaw: Новый AI-ассистент с открытым исходным кодом

Redis, Memcached и базы данных типа ключ-значение применяют хеш-таблицы в памяти для быстрого поиска, кеширования и хранения сессий в бэкенде.

Feb 28, 2026, 8 min read

Как работают базы данных типа «ключ-значение» (например, Redis, Memcached)

Обработка fetch-ответов по частям с помощью Web Streams API, ReadableStream и TransformStream снижает нагрузку на память и повышает производительность.

Feb 28, 2026, 7 min read

Объяснение потоков для веб-разработчиков

Функция CSS abs() безопасно работает со знаковыми custom properties в отступах, тайминге анимаций и расчётах макета без JavaScript-обходных решений.

Feb 27, 2026, 6 min read

Абсолютные значения в CSS с помощью abs()

Lynx.js - кросс-платформенный фреймворк от ByteDance, рендерящий нативный UI на iOS и Android с помощью React, CSS и двухпоточной архитектуры.

Feb 27, 2026, 7 min read

Что такое Lynx.js? Руководство для начинающих

Генерация TypeScript-типов из OpenAPI-спецификаций через openapi-typescript, openapi-fetch и Orval помогает строить типобезопасные клиенты и устранять ошибки времени выполнения.

Feb 26, 2026, 7 min read

Создание типобезопасных API-клиентов с помощью OpenAPI и TypeScript

Статья охватывает итеративный и рекурсивный бинарный поиск в JavaScript, требование сортировки массива и случаи, когда бинарный поиск эффективнее линейного.

Feb 26, 2026, 7 min read

Реализация бинарного поиска в JavaScript

grep, sed, awk, ripgrep и jq ускоряют работу в терминале: разбор лог-файлов, извлечение столбцов и преобразование структурированных текстовых данных.

Feb 25, 2026, 7 min read

Шпаргалка по обработке текста в Linux

Свойство CSS aspect-ratio управляет размерами блоков, заменяет padding-трюк и предотвращает сдвиги макета при использовании object-fit во flexbox и grid.

Feb 25, 2026, 6 min read

Как работает CSS Aspect Ratio

Реализация toast-уведомлений во Vue 3 через кастомный composable или Vue Toastification, с доступной разметкой и паттернами Composition API.

Feb 24, 2026, 7 min read

Как реализовать Toast-уведомления в Vue

Ускорение веб-приложений достигается грамотным применением browser cache, CDN cache, заголовков Cache-Control, ETag и методов валидации Last-Modified.

Feb 24, 2026, 7 min read

Основы кэширования, которые должен знать каждый веб-разработчик

Previous 1 2 3 4 5 ... Next
OpenReplay

OpenReplay is a session replay and analytics tool, built for developers and self-hosted for full control over your data.

SOC 2 Type 2 SOC 2 Type II Compliant

© 2025 OpenReplay is a registered trademark of Asayer, Inc.

Product
What's New Pricing Integrations
Deploy
AWS Azure Google Cloud Kubernetes
Resources
Docs Blog Session Replay Guide
Compare
Compare vs Fullstory Compare vs LogRocket Compare vs PostHog Compare vs Hotjar
Contact
Sales Terms Privacy
Connect
OpenReplay relies on cookies to make its website easier to use.