Library live · https://cdn.habstr.com/npm/…

Скрипты и статика
из России

Замена jsDelivr в одну строку: lodash, React, Bootstrap. Плюс @habstr/migrate — переписать src на лету без деплоя.

<script src="https://cdn.habstr.com/npm/jquery@3.7.1/dist/jquery.min.js"></script>

Замена jsDelivr

Тот же path `/npm/package@version/file` — меняете только домен в HTML.

Скрипт migrate

@habstr/migrate переписывает src/href на лету — для staging без деплоя.

Из России

Отдача с RU edge, фильтр РКН на шлюзе — как у Proxy.

Сайт + Library

Публичные библиотеки и статика вашего сайта на одном домене.

Один домен — три режима

@habstr/migrate

Одна строка в HTML — jsDelivr и same-origin статика уходят на cdn.habstr.com.

https://cdn.habstr.com/npm/@habstr/migrate@0.1/dist/habstr-migrate.min.jsСобрать snippet

Site Accelerate

Ваши JS, CSS, шрифты на `/s/{site}/` — скорость из RU (кабинет в разработке).

https://cdn.habstr.com/s/myshop/app.jsДокументация
  • Чем CDN отличается от Proxy?

    Proxy — исходящие API из вашего кода (curl, OpenAI). CDN — раздача файлов в браузере: script, link, картинки.

  • Нужно ли менять пути в проекте?

    Для npm-библиотек — только домен: cdn.jsdelivr.net → cdn.habstr.com. Для своей статики — upload в кабинет или модуль CMS.

  • Работает ли migrate в production?

    Да, но для постоянного prod лучше модули WordPress/nginx или deploy статики. migrate — для быстрого теста.