Либы недели №1
Назад

Либы недели №1

Подборка библиотек недели: подсветчик синтаксиса Kirari, Remix 3.2, лёгкий React-рантайм TanStack Redact, Mutative v2 и Partytown.

Kirari — легковесный подсветчик синтаксиса без DOM

Вышла библиотека Kirari — быстрый и лёгкий синтаксический подсветчик, работающий без обращения к DOM-дереву. Она оборачивает каждый токен в тег <span> со специальным классом и поддерживает 48 языков из коробки. Разработчики позиционируют решение как одно из самых быстрых и компактных на рынке.

👉 kirari.sh

Remix 3.2 — масштабное обновление фреймворка

Вышла версия Remix 3.2 — второе минорное обновление с момента релиза ветки 3.0. В релизе оптимизировали процесс Server-Side Rendering (SSR), за счёт чего скорость серверного рендеринга выросла до 2 раз, а также добавили встроенную CSP-миддлвару для управления политиками безопасности.

👉 Релиз на GitHub

TanStack Redact — ультра-лёгкий альтернативный рантайм для React

Экосистема TanStack пополнилась инструментом TanStack Redact — дроп-ин заменой оригинального рантайма React, которая ужимает клиентский JS-бандл на 30–70% без изменения кода компонентов.

Библиотека синхронно рендерит DOM без оверхеда Concurrent Mode, подменяет тяжёлые синтетические события на лёгкие нативные обёртки и позволяет через фич-флаги выпиливать неиспользуемый функционал вроде Portals или Context. При этом в гибридных фреймворках SSR остаётся за оригинальным React, а Redact берёт на себя гидрацию и работу в браузере.

👉 tanstack.com/redact

Mutative v2 — молниеносная альтернатива Immer

Вышла вторая версия библиотеки Mutative, предназначенной для удобного и безопасного изменения вложенных структур данных через иммутабельный паттерн. Она предоставляет более простую и производительную альтернативу Immer, демонстрируя ускорение аж до 1000 раз (удаление первого элемента).

👉 mutative.js.org

Partytown — вынос сторонних скриптов в Web Workers

Библиотека Partytown переносит выполнение ресурсоёмких сторонних скриптов (GTM, Amplitude, Hotjar и аналитики) в Web Workers. Это освобождает главный поток браузера для основного приложения, улучшает метрики отзывчивости интерфейса и предотвращает зависание страницы при загрузке тяжёлых трекеров.

👉 Как работает Partytown

Скопировано