Более эффективный язык описания по сравнению с общепринятым XML предложила использовать компания Google. Разработка носит название Protocol Buffers, сообщает InformationWeek.
В Protocol Buffers файл с данными меньше XML-файла в 3-10 раз. Кроме того, разбор этих данных происходит быстрее в 20-100 раз.
Protocol Buffer, в отличие от XML, не предназначен для чтения пользователем. Кроме того, для понимания данных, необходим отдельный .proto-файл, в котором определяется формат сообщения.
Сама компания Google формат Protocol Buffers, разработанный в 2001 году, использует практически везде, где требуется хранение структурированной информации. Изначально он был разработан для формирования запросов и откликов серверов, на которых хранится поисковый индекс.