Схема анализа совместимости браузеров и выбора между нативной функцией и библиотекой в рамках Baseline
Метрики

Baseline не значит «выбрасывайте библиотеку»: как читать сигнал совместимости браузеров правильно

В любом среднем JS-проекте, если верить свежему разбору из Smashing Magazine, лежит от 60 до 90 килобайт (минифицированных и сжатых) кода, который браузер давно умеет делать сам — форматирование дат, HTTP-запросы, модальные окна, глубокое клонирование объектов. Звучит как готовый повод устроить генеральную уборку в package.json. Но прежде чем удалять зависимости пачками, стоит разобраться, что именно измеряет ярлык «Baseline» — и чего он принципиально не измеряет.