
В основе Carbon.JS лежит мощное быстрое ядро, обеспечивающее выборку элементов из DOM по CSS1–3 селекторам:
неограниченная вложенность селекторов,
поддержка комбинаторов (>, +, ~),
поддержка псевдоклассов (:nth-child(), :not(), ...),
поддержка конструкций типа E[attr=value], ну и, само собой, выборка элементов по id, имени класса и тега.

Библиотека Carbon.JS состоит из 5 модулей: core, DOM, utilities, Ajax и animation. Зависимым от других модулей является только animation (необходимо, чтобы были подключены модули utilities и DOM). Для работы других модулей обязательным является только core–модуль.

В Carbon.JS есть всё необходимое для создания мощных и быстрых Web 2.0–приложений: это и поддержка асинхронных запросов серверу, и нелинейная анимация, и поддержка drag'n'drop, а также многое другое.

Библиотека возьмёт на себя львиную часть работы. Всё, что от вас потребуется, это понимание того, что вы делаете. Я не стремился сделать очередной jQuery или Prototype — вы должны осознанно использовать какую-то функцию, а не просто потому, что она делает красивые вещи.

Carbon.JS работает во всех современных браузерах: IE 6.0+, Firefox 2.0+, Opera 9.2+, Chrome 1.0+, Safari 3+

Создатель Carbon.JS стремится
к захвату мира к тому, чтобы у пользователей не возникало проблем при его использовании, поэтому у Карбона есть свой открытый репозиторий и баг-трекер, куда выкладываются самые последние версии модулей.