12k
СТРАНИЦА 7

Из блога OpenReplay

Работа с типизированными CSS-переменными с помощью @property

Типизированные CSS-переменные с @property: валидируйте custom properties, плавно анимируйте значения и разберитесь в тихом fallback, синтаксисе и поддержке.

OpenReplay Team · Jun 13, 2026 · 16 min read

Исследуем Ladybird: браузерный проект без Chromium

Ladybird — браузерный движок без Chromium, созданный с нуля: архитектура, миграция на Rust, прогресс WPT и план альфа-версии 2026.

OpenReplay Team · Jun 12, 2026 · 14 min read

Практическое применение !important в современном CSS

Практическое применение !important в современном CSS: reduced-motion для доступности, переопределение сторонних стилей, утилиты и отладка каскада.

OpenReplay Team · Jun 11, 2026 · 14 min read

Почему Remix 3 проектируется с расчётом на AI-агенты для написания кода

Remix 3 и AI coding agents: почему фреймворк включает agent skills, ясные API и runtime-first дизайн для удобной генерации кода LLM.

OpenReplay Team · Jun 10, 2026 · 15 min read

5 менеджеров версий, которые должен знать каждый разработчик

Сравните nvm, pyenv, rustup, mise и SDKMAN! для управления версиями, привязки к проектам, CI-паритета и выбора нужного инструмента.

OpenReplay Team · Jun 9, 2026 · 14 min read

Отладка нестабильных CSS-анимаций с помощью DevTools

Отлаживайте дергающиеся CSS-анимации в Chrome DevTools с панелями Rendering, Performance, Animations и Layers, чтобы найти причину пропуска кадров.

OpenReplay Team · Jun 8, 2026 · 14 min read

Локально-ориентированная архитектура для прогрессивных веб-приложений

Local-first-архитектура для PWA: как service worker, IndexedDB или SQLite и sync-движки делают данные офлайн, согласованными и принадлежащими пользователю.

OpenReplay Team · Jun 7, 2026 · 18 min read

Автоматизация проверки безопасности npm-пакетов с помощью npq

Автоматизируйте проверки безопасности пакетов npm с npq до установки: pre-commit hooks, алиасы npm, поддержка pnpm и эвристический аудит.

OpenReplay Team · Jun 6, 2026 · 10 min read

Трюки оптимизации производительности фронтенда, о которых мы забыли

Техники frontend-производительности по-прежнему важны: размеры изображений, font-display, preconnect, lazy loading, defer, async и throttling.

OpenReplay Team · Jun 5, 2026 · 13 min read

Создание видео с помощью Claude Code и Remotion

Руководство по Claude Code и Remotion: генерация MP4 из промптов, чтение математики кадров, исправление Sequence и отладка рендеров в Studio.

OpenReplay Team · Jun 4, 2026 · 12 min read

Как JSON-LD помогает ИИ понять ваш сайт

JSON-LD и Schema.org помогают ИИ-краулерам и Google понять сайт. Узнайте, как серверная разметка избегает разрыва из-за JavaScript.

OpenReplay Team · Jun 3, 2026 · 12 min read

5 Open Source E-commerce платформ для разработчиков

Сравните Medusa, Saleor, Vendure, Sylius и Shopware для headless e-commerce: Next.js, API и компромиссы самохостинга.

OpenReplay Team · Jun 2, 2026 · 16 min read

Начало работы с Vite+

Начните с Vite+: установите vp, создайте проект, запустите dev, check, test и build и разберитесь в едином workflow vite.config.ts.

OpenReplay Team · Jun 1, 2026 · 12 min read

Как исправить надоедливую ошибку 404 favicon.ico Not Found

Исправьте ошибку 404 favicon.ico, разместив favicon в корне сайта и добавив теги для SVG, PNG и Apple Touch Icon.

OpenReplay Team · May 31, 2026 · 6 min read

Анимации в стиле Copy-Paste с Animata

Animata предлагает анимированные React-компоненты для копирования с Tailwind CSS, shadcn/ui и легкими зависимостями для каждого компонента.

OpenReplay Team · May 31, 2026 · 6 min read

Pretext и будущее вёрстки текста в вебе

Pretext — это библиотека TypeScript, которая измеряет текст вне DOM, чтобы избежать reflow и ускорить виртуализированные списки, чаты и masonry.

OpenReplay Team · May 30, 2026 · 8 min read

Cookies vs localStorage для JWT-аутентификации

Cookies или localStorage для JWT-аутентификации: разбор рисков XSS и CSRF, HttpOnly, Secure, SameSite и современных схем хранения токенов.

OpenReplay Team · May 30, 2026 · 8 min read

Что никогда не следует кешировать

Не кэшируйте пользовательские данные, auth-ответы, JWT и чувствительные страницы. Разберитесь, когда безопасно использовать no-store, private и bfcache.

OpenReplay Team · May 29, 2026 · 9 min read

Аудит GitHub Workflows на предмет угроз безопасности

Проверьте GitHub Actions на права токена, script injection, риск pull_request_target, pinning действий, self-hosted runners и OIDC.

OpenReplay Team · May 29, 2026 · 8 min read

Как добавить аутентификацию в Electron-приложение

Добавьте аутентификацию в Electron app с OAuth 2.0 PKCE, входом через системный браузер, deep link или loopback redirect и хранением в safeStorage.

OpenReplay Team · May 28, 2026 · 8 min read

Пять альтернатив Next.js

Пять альтернатив Next.js на 2026 год: React Router v7, Astro 5, SvelteKit, Nuxt 4 и TanStack Start.

OpenReplay Team · May 28, 2026 · 7 min read

Выбор генератора статических сайтов для JavaScript-проектов

Сравните Astro 6, Eleventy 3, Next.js 16, Nuxt 4 и SvelteKit, чтобы выбрать подходящий статический генератор сайтов для JavaScript-проектов.

OpenReplay Team · May 27, 2026 · 8 min read

Использование prefers-reduced-motion для доступной анимации

Используйте prefers-reduced-motion, чтобы безопасно снижать анимацию в CSS, JavaScript и Motion.dev, с тестированием и WCAG.

OpenReplay Team · May 27, 2026 · 8 min read

Удаление нативных стилей элементов с помощью CSS all: unset

Используйте all: unset, чтобы убрать нативные стили в CSS, сбросить кнопки и формы и вернуть доступный focus-visible.

OpenReplay Team · May 26, 2026 · 7 min read

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