12k
СТРАНИЦА 21

Из блога OpenReplay

Начало работы с Jan.ai: альтернатива ChatGPT с акцентом на конфиденциальность

Jan.ai позволяет запускать локальные LLM, включая Llama 3 и Mistral, в бесплатном open-source десктопном приложении без передачи данных в облако.

OpenReplay Team · Oct 24, 2025 · 8 min read

Лучшие движки распознавания речи, которые можно использовать в 2025 году

Сравнение ведущих API распознавания речи, включая Google Cloud, Deepgram, AssemblyAI и Whisper, для выбора подходящего движка под конкретные задачи приложения.

OpenReplay Team · Oct 24, 2025 · 8 min read

Руководство по Middleware в React Router для начинающих

Middleware в React Router позволяет перехватывать запросы, передавать контекст и защищать маршруты аутентификацией через новый API версии 7.9.

OpenReplay Team · Oct 23, 2025 · 6 min read

5 интересных форков Chromium, о которых вы могли не знать

Форки Chromium, такие как Cromite, Thorium и Supermium, решают проблемы приватности, производительности и совместимости с Windows, которые Chrome игнорирует.

OpenReplay Team · Oct 23, 2025 · 7 min read

Создание интерактивных графиков с помощью JavaScript

Построение интерактивных графиков на JavaScript с Canvas API и Chart.js: hover-эффекты, тултипы, обновления в реальном времени и оптимизация производительности.

OpenReplay Team · Oct 22, 2025 · 6 min read

Сравнение IndexedDB с LocalStorage и SessionStorage

Сравнение IndexedDB, LocalStorage и SessionStorage по объёму, производительности и типам данных для выбора подходящего клиентского storage API.

OpenReplay Team · Oct 22, 2025 · 6 min read

Создание плавных каруселей на чистом CSS

Создание CSS-каруселей с помощью scroll-snap, псевдоэлементов scroll-button и keyframe-анимаций без JavaScript-библиотек и сторонних зависимостей.

OpenReplay Team · Oct 21, 2025 · 6 min read

Добавление эффектов конфетти с помощью JavaScript: подробное руководство

Реализация эффектов конфетти через js-confetti, canvas-confetti или Canvas API с рекомендациями по очистке ресурсов и мобильной производительности.

OpenReplay Team · Oct 21, 2025 · 7 min read

Как выбрать фреймворк Node.js: ключевые факторы для рассмотрения

Сравнение Express, Fastify, NestJS и Koa по производительности, масштабируемости и безопасности помогает выбрать Node.js-фреймворк для конкретного проекта.

OpenReplay Team · Oct 20, 2025 · 7 min read

CSS-функции математики: Руководство по cos() и sin()

CSS-функции cos() и sin() позволяют строить круговые макеты и волновые анимации на основе единичной окружности, без вычислений на JavaScript.

OpenReplay Team · Oct 20, 2025 · 5 min read

Добавление темы в ваш проект Astro

Статья рассматривает стартовые шаблоны Astro и реализацию переключения тёмной и светлой темы через CSS custom properties и скрипты защиты от FOUC.

OpenReplay Team · Oct 19, 2025 · 6 min read

Начало работы с Kiro: новый инструмент AWS для программирования с ИИ

AWS Kiro IDE сочетает spec-driven разработку, agent hooks и steering files для создания сложных проектов с чёткой структурой и постоянным контекстом ИИ.

OpenReplay Team · Oct 18, 2025 · 7 min read

Полное руководство по операторам Switch в JavaScript

Операторы switch в JavaScript применяют строгое равенство для сопоставления значений; break, fall-through и блочная область видимости влияют на поток управления.

OpenReplay Team · Oct 17, 2025 · 6 min read

Векторные базы данных: объяснение простым языком

Векторные базы данных хранят данные как математические эмбеддинги и применяют алгоритмы ANN, например HNSW, для семантического поиска и RAG в ИИ-приложениях.

OpenReplay Team · Oct 17, 2025 · 8 min read

Сброс chrome://flags к настройкам по умолчанию

Сброс флагов Chrome к значениям по умолчанию через chrome://flags на десктопе и Android, устранение сбоев и восстановление доступа после поломок браузера.

OpenReplay Team · Oct 16, 2025 · 6 min read

Начало работы с InstantDB — современной альтернативой Firebase

Создание real-time приложений на React с InstantDB: local-first синхронизация, офлайн-режим и оптимистичные обновления без ручного управления WebSocket.

OpenReplay Team · Oct 16, 2025 · 7 min read

Как защитить ваш API от несанкционированного доступа

Многоуровневая защита API на основе JWT, OAuth 2.0, RBAC, rate limiting и API-шлюзов блокирует доступ даже при наличии валидных учётных данных.

OpenReplay Team · Oct 15, 2025 · 8 min read

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

Сравнение Todoist, Linear, Trello и GTD-инструментов для выбора подходящего таск-менеджера с учётом поддержки API, интеграций и требований рабочего процесса.

OpenReplay Team · Oct 15, 2025 · 8 min read

Лучшие практики защиты OAuth в веб-приложениях

Безопасная реализация OAuth 2.0 с использованием PKCE, ротации refresh-токенов, DPoP и паттерна BFF для защиты SPA от кражи токенов и устаревших потоков.

OpenReplay Team · Oct 14, 2025 · 7 min read

Понимание репозитория GitHub Awesome Copilot

Репозиторий GitHub Awesome Copilot позволяет командам настраивать инструкции, многократно используемые промпты и режимы чата для работы с ИИ.

OpenReplay Team · Oct 14, 2025 · 7 min read

Практическое введение в Dyad — локальный конструктор приложений на основе ИИ

Dyad позволяет создавать локальные ИИ-приложения на основе запросов на естественном языке с поддержкой Neon Postgres, GPT-4, Claude и Ollama.

OpenReplay Team · Oct 13, 2025 · 7 min read

5 отличных ресурсов для разработчиков, которые стоит добавить в закладки

Пять ресурсов для закладок: Gemini Code Assist, Cline, Kilo Code, Exercism и RegExr закрывают задачи AI-кодинга, отладки regex и прокачки навыков.

OpenReplay Team · Oct 13, 2025 · 7 min read

Реализация Push-уведомлений с помощью Web Push API

Статья охватывает реализацию push-уведомлений через Service Workers, VAPID-ключи и шифрование, включая управление подписками и требования конкретных браузеров.

OpenReplay Team · Oct 12, 2025 · 6 min read

Как работают JavaScript Promises с циклом событий

JavaScript Promises используют очередь микрозадач и выполняются раньше setTimeout; понимание приоритетов цикла событий делает асинхронный код предсказуемым.

OpenReplay Team · Oct 12, 2025 · 5 min read

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