12k
СТРАНИЦА 11

Из блога OpenReplay

Лучшие практики безопасности npm

Снижение рисков цепочки поставок npm: отключение post-install скриптов, фиксация зависимостей, WebAuthn 2FA и публикация через OIDC trusted publishing.

OpenReplay Team · Mar 28, 2026 · 8 min read

Тестирование сайта без JavaScript: что и зачем

Отключение JavaScript в Chrome DevTools помогает выявить слабые места HTML-разметки и применить прогрессивное улучшение с помощью Next.js, Remix или Astro.

OpenReplay Team · Mar 27, 2026 · 7 min read

Бесплатные ресурсы для изучения ИИ для разработчиков

Бесплатные ресурсы от Google, OpenAI, Hugging Face и Anthropic позволяют создавать ИИ-приложения, работать с APIs, агентами и генеративным ИИ.

OpenReplay Team · Mar 27, 2026 · 7 min read

Знакомьтесь с Rspress: генератор сайтов на базе Rust

Rspress использует Rspack для сборки документационных сайтов на React и MDX: быстрые билды, настраиваемые темы и статический вывод Markdown для AI-инструментов.

OpenReplay Team · Mar 26, 2026 · 7 min read

Как парсить числа в JavaScript

Сравнение parseInt, parseFloat, Number и BigInt для преобразования строк в числа в JavaScript, включая разбор граничных случаев, приводящих к скрытым ошибкам.

OpenReplay Team · Mar 26, 2026 · 7 min read

Работа с файлами с помощью FileReader API

FileReader API читает файлы асинхронно с помощью событий, параметров кодировки и data URL, а методы Blob предлагают более простые альтернативы.

OpenReplay Team · Mar 25, 2026 · 6 min read

Обзор AdonisJS для разработки на Node

Сравнение AdonisJS и Express для Node.js показывает, как Lucid ORM, валидация через VineJS и сквозная поддержка TypeScript меняют рабочие процессы бэкенд-разработки.

OpenReplay Team · Mar 25, 2026 · 7 min read

Лучшие библиотеки SVG-иконок для современных веб-приложений

Сравнение ведущих SVG-библиотек иконок: Lucide, Heroicons, Phosphor и Tabler, чтобы выбрать подходящий вариант для современного веб-проекта.

OpenReplay Team · Mar 24, 2026 · 7 min read

Что такое Chrome DevTools MCP?

Chrome DevTools MCP предоставляет ИИ-агентам прямой доступ к браузеру для анализа ошибок консоли, сетевых запросов и состояния DOM в ходе активной разработки.

OpenReplay Team · Mar 24, 2026 · 7 min read

Режим планирования VS Code: думайте, прежде чем писать код

Режим планирования VS Code разделяет анализ GitHub Copilot и выполнение кода, позволяя просматривать план реализации до изменения файлов.

OpenReplay Team · Mar 23, 2026 · 6 min read

Внутри AST: Как инструменты понимают код

Абстрактные синтаксические деревья лежат в основе ESLint, Prettier и Babel; парсеры строят узлы для линтинга, форматирования и трансформации кода.

OpenReplay Team · Mar 23, 2026 · 7 min read

Когда может понадобиться BigInt в JavaScript?

BigInt в JavaScript решает проблему скрытой потери точности для чисел за пределами безопасного диапазона Number, больших ID и 64-битных значений WebAssembly.

OpenReplay Team · Mar 22, 2026 · 6 min read

Начало работы с Valibot

Валидация runtime-данных в TypeScript с помощью Valibot: определение схем, вывод типов и построение composable-пайплайнов при минимальном размере бандла.

OpenReplay Team · Mar 22, 2026 · 6 min read

Настройка TypeScript-приложения с Bun

Настройка TypeScript-проекта с Bun позволяет пропустить шаг сборки и запускать файлы напрямую, используя единый runtime и пакетный менеджер.

OpenReplay Team · Mar 21, 2026 · 7 min read

Преобразование Git-репозиториев в текст для LLM: краткое руководство

Gitingest, Repomix и repo2txt конвертируют Git-репозитории в структурированный текст для LLM, передавая отфильтрованный код в AI-модели без лишних токенов.

OpenReplay Team · Mar 21, 2026 · 7 min read

Использование Battery Status API в веб-приложениях

Battery Status API открывает JavaScript доступ к уровню заряда и состоянию зарядки; статья рассматривает создание адаптивных приложений с учётом поддержки браузеров и приватности.

OpenReplay Team · Mar 20, 2026 · 8 min read

Добавление анимаций с помощью плагинов Tailwind CSS

Обзор способов добавления анимаций в Tailwind CSS: встроенные утилиты, плагины и пользовательские keyframes в v4, с учётом требований доступности.

OpenReplay Team · Mar 20, 2026 · 7 min read

Безопасная обработка пользовательского ввода в Node.js

Zod, параметризованные запросы и явные аргументы блокируют SQL-инъекции, prototype pollution и атаки mass assignment в Node.js.

OpenReplay Team · Mar 19, 2026 · 7 min read

Первый взгляд на HTML Sanitizer API

HTML Sanitizer API встраивает защиту от XSS в браузер; рассматриваются безопасные методы, DOMPurify и настройка списков разрешённых элементов.

OpenReplay Team · Mar 19, 2026 · 7 min read

Как найти DOM-элементы по тексту

Статья рассматривает фильтрацию через querySelector, обход TreeWalker и XPath с document.evaluate для выбора DOM-элементов по текстовому содержимому.

OpenReplay Team · Mar 18, 2026 · 7 min read

Лучшие CDN для современных веб-приложений

Сравнение Cloudflare Workers, Fastly Instant Purge, AWS CloudFront и Akamai Ion помогает выбрать подходящий CDN для фронтенд-архитектуры и edge-логики.

OpenReplay Team · Mar 18, 2026 · 8 min read

Начало работы с Laravel Livewire

Livewire позволяет строить динамические UI на Laravel через PHP-компоненты и Blade-шаблоны с автоматической валидацией форм и реактивными обновлениями DOM.

OpenReplay Team · Mar 17, 2026 · 7 min read

Изучаем CSS-функцию random()

CSS-функция random() генерирует числовые значения прямо в стилях, заменяя JavaScript для визуации; поддерживает синтаксис, ключи кэша и fallback-значения.

OpenReplay Team · Mar 17, 2026 · 7 min read

Стилизация элементов Select с помощью современного CSS

Стилизация select через appearance none и base-select, применение clip-path и focus spans с прогрессивным улучшением в браузерах средствами CSS.

OpenReplay Team · Mar 16, 2026 · 7 min read

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