Описание тега systemjs

Универсальный загрузчик модулей, соответствующий спецификациям - загружает модули ES6, AMD, CommonJS и глобальные скрипты.

Разработан как небольшой набор расширений системного загрузчика спецификации ES6, которые можно применять по отдельности или все вместе.

Возможности включают:

  • Ядро: Небольшие исправления в поведении загрузчика спецификаций.
  • Форматы: динамическая загрузка AMD, CommonJS и глобальных скриптов (а также модулей ES6) - определение формата автоматически или с подсказками формата.
  • Карта: конфигурация карты.
  • Версии: Поддержка нескольких версий для диапазонов версий, совместимых с semver (синтаксис @^1.2.3).
  • Плагины: динамическая система плагинов для модульных правил загрузки.
  • Пакеты: для объединения файлов требуется динамическая ссылка.

Предназначен для работы с полифилом ES6 Module Loader (уменьшенным до 15 КБ) для общей площади 27 КБ. В будущем, с нативными реализациями, полифил ES6 Module Loader больше не потребуется. Поскольку jQuery предоставляет DOM, эта библиотека может сгладить несогласованность и упущенные практические функции, предоставляемые встроенным загрузчиком системы.

Работает в браузере и на NodeJS.


Полезные ссылки