एकमात्र कठिन निर्भरता (जिसके बिना बैकबोन जेएस बिल्कुल काम नहीं करेगा) अंडरस्कोर.जेएस है। अंडरस्कोर एक जावास्क्रिप्ट लाइब्रेरी है जो किसी भी अंतर्निहित ऑब्जेक्ट को विस्तारित किए बिना उपयोगी कार्यात्मक प्रोग्रामिंग सहायकों की एक पूरी गड़बड़ी प्रदान करती है।
जब आप backbone.js की अधिक उन्नत सुविधाओं का उपयोग करने के लिए आगे बढ़ते हैं तो अन्य निर्भरताओं की आवश्यकता होती है। उदाहरण के लिए,
-
विश्वसनीय दृढ़ता के लिए पुस्तकालय(Backbone.sync)
-
Backbone.Router के माध्यम से इतिहास समर्थन
-
Backbone.View या Jquery के साथ DOM मैनिपुलेशन