12k
СТРАНИЦА 19

Из блога OpenReplay

Реактивность без фреймворка: что может нативный JS сегодня

Proxy, EventTarget и браузерные observers обеспечивают реактивное состояние UI и обновление DOM на ванильном JavaScript без зависимостей фреймворков.

OpenReplay Team · Dec 15, 2025 · 7 min read

Как создать и опубликовать npm-пакет

Создание и публикация npm-пакета с использованием ESM, TypeScript и npm Trusted Publishing на основе GitHub Actions OIDC для автоматических релизов без токенов.

OpenReplay Team · Dec 14, 2025 · 7 min read

Лучшие платформы для хостинга современных JavaScript-приложений

Сравнение Vercel, Netlify, Cloudflare, Render, Fly.io и Railway для выбора платформы хостинга JavaScript-приложений на базе фреймворков или контейнеров.

OpenReplay Team · Dec 14, 2025 · 8 min read

Руководство разработчика по пользовательским событиям JavaScript

Создание и диспетчеризация пользовательских событий JavaScript, передача данных через detail и управление распространением в Shadow DOM с помощью composed.

OpenReplay Team · Dec 13, 2025 · 7 min read

5 команд терминала, которые ускоряют фронтенд-разработку

Пять команд терминала, включая ripgrep, fzf и fd, ускоряют поиск по кодовой базе, навигацию по файлам и работу с командами сборки.

OpenReplay Team · Dec 13, 2025 · 7 min read

Что перестать делать в JavaScript в 2025 году

Разбор устаревших паттернов JavaScript и их замена на нативные ESM, современный CSS, Temporal API и актуальные возможности языка для быстрого кода.

OpenReplay Team · Dec 12, 2025 · 7 min read

Когда вам нужен кастомный выбор даты (а когда нет)

Сравнение нативных HTML-инпутов для дат с кастомными компонентами, такими как React Aria и Radix, для выбора подходящего инструмента выбора диапазона дат.

OpenReplay Team · Dec 12, 2025 · 8 min read

Объяснение Standard Schema: Гибкая Валидация Без Привязки к Библиотеке

Standard Schema определяет общий TypeScript-интерфейс, позволяющий Zod, Valibot и ArkType работать с любым совместимым инструментом без переписывания адаптеров.

OpenReplay Team · Dec 11, 2025 · 7 min read

Исправление ошибки 'Maximum call stack size exceeded' в JavaScript

Отладка stack overflow в JavaScript, устранение бесконечной рекурсии в React и Node.js, применение итеративных решений для стабильности стека вызовов.

OpenReplay Team · Dec 11, 2025 · 7 min read

Создание терминальных интерфейсов с помощью Node.js

Построение терминальных UI на Node.js с Ink, neo-blessed и raw mode для создания CLI-дашбордов с клавиатурным управлением и выводом данных в реальном времени.

OpenReplay Team · Dec 10, 2025 · 7 min read

Современные возможности CSS, для которых больше не нужен JavaScript

Container queries, анимации на основе прокрутки, Popover API и селектор :has теперь позволяют реализовывать интерактивные паттерны UI без JavaScript.

OpenReplay Team · Dec 10, 2025 · 7 min read

Работа со временем в тестах: надёжные паттерны для асинхронности и задержек

Нестабильные тесты из-за таймеров и асинхронности в Jest, Vitest, React Testing Library, Playwright и Cypress устраняются с помощью паттернов fake timer.

OpenReplay Team · Dec 9, 2025 · 7 min read

10 команд Git, которые должен знать каждый разработчик

Десять команд Git, включая git switch, git restore и git reflog, помогают разработчикам уверенно управлять повседневными рабочими процессами.

OpenReplay Team · Dec 9, 2025 · 6 min read

Более умное кэширование в Next.js: частичный рендеринг и переиспользуемые компоненты

Кэширование в Next.js App Router, включая Data Cache, Full Route Cache и Partial Prerendering, становится предсказуемым, если серверные компоненты управляют собственной политикой кэширования.

OpenReplay Team · Dec 8, 2025 · 7 min read

Автоматизация повторяющихся задач с помощью Cron Jobs

Планирование скриптов через cron jobs: синтаксис, абсолютные пути, логирование, предотвращение перекрытий, а также systemd timers и Kubernetes CronJobs.

OpenReplay Team · Dec 8, 2025 · 7 min read

Советы и хитрости по отладке GitHub Actions

Отладка CI/CD-пайплайнов: debug-логирование, валидация воркфлоу через actionlint, локальное тестирование с nektos/act и корректная область артефактов.

OpenReplay Team · Dec 7, 2025 · 7 min read

Подводные камни JavaScript: пять проблем, с которыми вы будете сталкиваться снова и снова

Статья разбирает ловушки JavaScript: приведение типов, привязку this, hoisting, некорректный async и случайную мутацию, ломающие production-код.

OpenReplay Team · Dec 7, 2025 · 7 min read

Сравнение Electron и Tauri для настольных приложений

Сравнение Electron и Tauri по производительности, безопасности и размеру бандла для выбора фреймворка кроссплатформенного настольного приложения.

OpenReplay Team · Dec 6, 2025 · 7 min read

Запуск высокопроизводительного кода с помощью WASM

WebAssembly 3.0 добавляет GC, потоки, Memory64 и SIMD; статья показывает, как структурировать WASM-модули для вычислительных hotspot'ов на фронтенде.

OpenReplay Team · Dec 6, 2025 · 7 min read

Знакомство с JavaScript-движками, которые управляют веб-приложениями

Сравнение V8, SpiderMonkey, JavaScriptCore и Hermes: как JavaScript-движки парсят, компилируют и оптимизируют код в браузерах и средах выполнения.

OpenReplay Team · Dec 5, 2025 · 8 min read

Топ-5 сервисов placeholder-изображений для веб-разработчиков

Сравнение пяти CDN-сервисов placeholder-изображений, включая Placehold.co, Lorem Picsum и DiceBear, для выбора инструмента под современный frontend.

OpenReplay Team · Dec 5, 2025 · 6 min read

Руководство разработчика по SSL-сертификатам

Разбор TLS-сертификатов, протокола ACME и Let's Encrypt: разработчики могут автоматизировать обновление и предотвращать сбои в production API.

OpenReplay Team · Dec 4, 2025 · 8 min read

Исправление ошибки 'Unexpected token < in JSON at position 0'

Разбор ошибки парсинга JSON, вызванной HTML-ответами из-за неверных URL, редиректов аутентификации или серверных ошибок в fetch и Next.js API.

OpenReplay Team · Dec 4, 2025 · 6 min read

Инспектирование HTTPS-запросов с помощью HTTP Toolkit

HTTP Toolkit перехватывает HTTPS-трафик через MITM-прокси и раскрывает данные запросов и ответов для браузеров, мобильных и десктопных приложений.

OpenReplay Team · Dec 3, 2025 · 8 min read

We use cookies to improve your experience. By using our site, you accept cookies.