12k
СТРАНИЦА 2

Из блога OpenReplay

Начало работы с Octane, преемником Inferno

Octane, преемник Inferno, компилирует React-подобные компоненты в прямой DOM-код и объясняет хуки, массивы зависимостей, запуск и beta-статус.

OpenReplay Team · Sep 25, 2026 · 10 min read

5 возможностей MariaDB, о которых стоит знать

Важные возможности MariaDB: векторный поиск, системно-версионные и application-time таблицы, выбор движка для каждой таблицы и utf8mb4 по умолчанию в 11.8 LTS.

OpenReplay Team · Sep 25, 2026 · 11 min read

Представляем Nub, комплексный инструментарий для Node.js

Nub — Rust-утилита для Node.js: запускает TypeScript, скрипты, установку и версии Node на обычном Node, сохраняя lockfile и проверки безопасности.

OpenReplay Team · Sep 24, 2026 · 10 min read

htmx 4.0 уже здесь

htmx 4.0 меняет наследование, подмену ошибок, историю и события, а также дает советы по миграции и откату для htmx 2.

OpenReplay Team · Sep 24, 2026 · 10 min read

Как добавить аутентификацию на сайт Astro

Настройте аутентификацию Astro с adapter, middleware, Astro.locals, sessions, rewrite и Actions: login, logout и защиту маршрутов.

OpenReplay Team · Sep 23, 2026 · 11 min read

Smoke-тесты и почему агенты продолжают их писать

Smoke tests: что проверять, где запускать, что исключать и почему кодовые агенты снова и снова добавляют их в CI и деплой.

OpenReplay Team · Sep 23, 2026 · 10 min read

Что находится в вашей папке .claude

Что лежит в папке .claude: CLAUDE.md, settings.json, rules, skills, agents, MCP-серверы, приоритеты и что коммитить или игнорировать.

OpenReplay Team · Sep 22, 2026 · 12 min read

Нативная изоляция стилей в CSS с помощью @scope

Нативный CSS @scope ограничивает селекторы компонентом или donut boundary, с каскадом по близости и без сборки.

OpenReplay Team · Sep 22, 2026 · 11 min read

Состояние децентрализованного веба в 2026 году

Сравнение ActivityPub, AT Protocol и Solid: идентичность, данные, подписчики, внедрение и миграция в децентрализованном вебе 2026.

OpenReplay Team · Sep 21, 2026 · 12 min read

Разработка десктопных приложений с помощью deno desktop

Deno desktop собирает TypeScript-приложения в нативные десктопные бинарники с webview или CEF, поддержкой фреймворков, кросс-сборкой и ограничениями.

OpenReplay Team · Sep 21, 2026 · 11 min read

Как добавить горячие клавиши в веб-приложение

Как добавить клавиатурные сокращения в веб‑приложение: global keydown, защита при вводе, модификаторы Mac и Windows, последовательности и очистка в React.

OpenReplay Team · Sep 20, 2026 · 10 min read

Gzip, Brotli и Zstd для сжатия веб-ресурсов

Brotli, gzip и zstd для веб-ресурсов: когда использовать каждый формат, как уровень сжатия влияет на размер и как заранее сжимать статические файлы.

OpenReplay Team · Sep 20, 2026 · 9 min read

Руководство для начинающих по Cloudflare Durable Objects

Cloudflare Durable Objects: маршрутизация, состояние одной инстанции, хранение SQLite и пример rate limiter на TypeScript для Workers.

OpenReplay Team · Sep 19, 2026 · 11 min read

Тестирование в эпоху ИИ: как использовать ИИ для написания тестов

Тесты, сгенерированные ИИ, могут повышать покрытие, не находя багов. Используйте требования, мутационные проверки и ревизию моков.

OpenReplay Team · Sep 19, 2026 · 9 min read

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

Open-weight модели: что дают веса и лицензия, почему сложно запускать frontier-модели и как выбрать API, провайдера или локальную сборку.

OpenReplay Team · Sep 18, 2026 · 10 min read

Первый взгляд на Wordgard — новый текстовый редактор

Wordgard — новая библиотека rich-text редактора Марийна Хавербеке: одинарные изменения, corrections, facets и собственное выделение.

OpenReplay Team · Sep 18, 2026 · 12 min read

Команды npm на случай, когда что-то пошло не так

Используйте npm ls, npm explain, overrides и npm ci, чтобы найти неожиданные зависимости, исправить версии и избежать расхождений lockfile.

OpenReplay Team · Sep 17, 2026 · 11 min read

Аудит таблицы стилей с помощью Project Wallace

Аудит CSS в Project Wallace превращает уникальные цвета, размеры шрифта, специфичность, дубликаты и размер файла в понятные правки.

OpenReplay Team · Sep 17, 2026 · 10 min read

Как реализовать векторный поиск в Postgres

Внедрите векторный поиск в Postgres с pgvector: добавьте embeddings, ищите по косинусной дистанции, индексируйте HNSW или IVFFlat и сочетайте с полнотекстовым поиском.

OpenReplay Team · Sep 16, 2026 · 11 min read

Omarchy Linux обзаводится фондом и получает миллионы в виде обязательств

Финансирование Omarchy Linux: фонд Omacom, $18,5 млн обещаний, спонсорство Hyprland, найм Quickshell и новые изменения доноров.

OpenReplay Team · Sep 16, 2026 · 10 min read

Группировка массивов в JavaScript с помощью Object.groupBy

Object.groupBy в JavaScript группирует массивы по ключу, сравнивает reduce и Map.groupBy, и объясняет приведение к строке и объект без прототипа.

OpenReplay Team · Sep 15, 2026 · 10 min read

Кто виноват? Ищем виновника с помощью git blame

git blame: как читать вывод, ограничивать строки с -L, -w, -M, -C, пропускать массовые коммиты и найти реальное изменение строки.

OpenReplay Team · Sep 15, 2026 · 10 min read

Актуален ли Meteor.js в 2026 году?

Meteor.js в 2026: почему он по-прежнему актуален, что изменилось в 3.0–3.5 и когда выбирать его для real-time приложений или апгрейда с 2.x.

OpenReplay Team · Sep 14, 2026 · 9 min read

Знакомьтесь, Grok Bot: ответ xAI на проблему агентов

Grok Bot — бета-агент ИИ от xAI, который делит одну облачную машину на аккаунт. Разбор планов, прав, входов и рисков.

OpenReplay Team · Sep 14, 2026 · 10 min read

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