BSON মহাকাশে দক্ষ হওয়ার জন্য ডিজাইন করা হয়েছে, তবে কিছু ক্ষেত্রে JSON এর চেয়ে বেশি দক্ষ নয়। কিছু ক্ষেত্রে বিএসওএন জেএসএনের চেয়েও বেশি জায়গা ব্যবহার করে। এর কারণ হ'ল বিএসওএন ডিজাইনের লক্ষ্যগুলির একটি: ট্র্যাভার্সিবিলিটি। BSON নথিতে কিছু "অতিরিক্ত" তথ্য যুক্ত করে, যেমন স্ট্রিং এবং সাবোবজেক্টগুলির দৈর্ঘ্য। এটি ট্র্যাভারসালকে আরও দ্রুত করে তোলে।
BSON এনকোড এবং ডিকোড করার জন্য দ্রুত হতেও ডিজাইন করা হয়েছে। উদাহরণস্বরূপ, পূর্ণসংখ্যা 32 (বা 64) বিট পূর্ণসংখ্যার হিসাবে সংরক্ষণ করা হয়, সুতরাং তাদের পাঠ্যে এবং প্রবেশ করার দরকার নেই। এটি ছোট পূর্ণসংখ্যার জন্য JSON এর চেয়ে বেশি স্থান ব্যবহার করে, তবে পার্স করতে খুব দ্রুত।
কমপ্যাক্টনেস ছাড়াও, বিএসওএন জেএসএন-তে অতিরিক্ত ডেটা প্রকারগুলি অনুপলভ্য করে যোগ করে, উল্লেখযোগ্যভাবে বিনদাটা এবং তারিখের ডেটা টাইপ।