▌ GitHub-радар
cnfast: замена cn() с ускорением до 7×
Новая библиотека заменяет популярную утилиту `cn` в проектах на Tailwind CSS — тот же API, никаких правок в коде, и до 7× быстрее на нагруженных компонентных деревьях.
cnfast — TypeScript-библиотека, заменяющая утилиту `cn`, без которой не обходится практически ни один проект на Tailwind CSS. Средний прирост скорости — 3.8×, пиковый — до 7× по сравнению с tailwind-merge. Достигается это за счёт кэширования по месту вызова и оптимизации под движок V8 — результат остаётся побайтово идентичным. Автор — Эйден Бай, создатель million.js.
Зачем это вайб-кодеру
Если React-приложение подтормаживает на страницах с множеством компонентов или тяжёлыми таблицами, виновником может быть cn(). cnfast решает это одной заменой импорта — без рефакторинга и погружения в новую библиотеку.
Ещё находки