В чем разница между хранилищем Shim и хранилищем?

Например, это Shim-репозиторий для highlightjs. Я знаю, что прокладка или полифилл всегда используются, чтобы вписываться в броузеров низкого уровня. Но я фокусируюсь только на chrome, и когда я изменяю shim highlightjs на обычный, это приводит к большой ошибке.

Итак, мне интересно, в чем разница между хранилищем Shim и хранилищем? кто-нибудь может сказать мне?

1 ответ

Термин "хранилище shim" стал несколько популярным для проектов компонентов веб-программирования. Эти репозитории являются "прокладками" в том смысле, что они созданы в качестве замены для этих компонентов и выпущены в стандартном формате, который отвечает потребностям сторонних проектов и их менеджеров пакетов, которые включают эти компоненты.

Википедия определяет прокладку следующим образом

В компьютерном программировании оболочка - это небольшая библиотека, которая прозрачно перехватывает вызовы API и изменяет передаваемые аргументы, обрабатывает саму операцию или перенаправляет операцию в другое место. Оболочки могут использоваться для поддержки старого API в более новой среде или нового API в более старой среде. Шиммы также можно использовать для запуска программ на разных программных платформах, для которых они не были разработаны.

Вот и все.

Другие вопросы по тегам