Bebop-это высокопроизводительный формат обмена данными, разработанный для быстрой сериализации и десериализации.
// Пример Bebop Schemastruct Person {string name; uint32 возраст; } | // сгенерированный типовой Codenew Person ({name: «Spike Spiegel», возраст: 27}). Encode (); |
Напишите краткие и выразительные схемы с интуитивным синтаксисом Bebop. | Использование сгенерированного класса для постоянных данных. |
Он сочетает в себе простоту JSON с эффективностью бинарных форматов, обеспечивая исключительную производительность. В критериях BEBOP опережает буферы протокола примерно в 10 раз в C# и TypeScript. По сравнению с JSON, BEBOP примерно в 10 раз быстрее в C# и примерно в 5 раз быстрее в TypeScript.
Bebop предоставляет современный, удобный для разработчиков опыт, обеспечивая при этом первоклассную производительность. Это идеальный выбор для любого приложения, которое требует эффективной сериализации данных, особенно в критически важных сценариях.
Чтобы изучить язык схемы и посмотреть примеры сгенерированного кода, ознакомьтесь с игровой площадкой.
Поддерживает TypeScript, C#, Rust, C ++ и многое другое.
Snappy DX - с легкостью интегрируйте bebopc
в ваш проект. Языковая поддержка доступна в VSCODE.
Легкий - Bebop имеет нулевые зависимости и крошечный след времени выполнения. Сгенерированный код плотно оптимизирован.
RPC - Построить эффективные API с темпом.
Работает везде - браузеры, без серверных платформ и на обнаженном металле.
Расширение - Напишите расширения для компилятора на любом языке.
Для получения дополнительной информации ознакомьтесь с документацией. ?
Увидимся космический ковбой ...