การให้บริการไลบรารี javascript จาก CDN แทนที่จะเป็นเซิร์ฟเวอร์ของคุณเองนั้นมาพร้อมกับข้อดีมากมาย ทำงานน้อยลงสำหรับเซิร์ฟเวอร์ของคุณมีความเป็นไปได้ที่ CDN จะมีสำเนาใกล้ชิดกับผู้ใช้มากกว่าเซิร์ฟเวอร์ของคุณ แต่ที่สำคัญที่สุดคือโอกาสที่ดีที่เบราว์เซอร์ของผู้ใช้ของคุณจะมีแคชจาก URL นั้นอยู่แล้ว ข้อสุดท้ายหมายถึงการทำงานโดยรวมน้อยลงสำหรับทุกคนดังนั้นจึงเป็นการชนะอย่างชัดเจนและมีแนวโน้มว่าบ่อยครั้งที่เรา (นักพัฒนาซอฟต์แวร์) พึ่งพา CDN เพื่อให้บริการจาวาสคริปต์ของเรา
แต่จาวาสคริปต์ CDN ที่เป็นที่นิยม (Google, Microsoft, อื่น ๆ ?) จะโฮสต์ไฟล์เพียงเล็กน้อยเท่านั้น สำหรับคนอื่น ๆ เรามีทางเลือกในการโฮสต์พวกเขาเองหรือ ... โดยใช้เซิร์ฟเวอร์ควบคุมต้นทางเป็น CDN ชนิดหนึ่ง Github หรือสิ่งที่คล้ายกันนั้นไม่น่าจะมีแคชของไฟล์ที่กระจายทางภูมิศาสตร์ซึ่งเหมาะสำหรับการให้บริการทั่วโลก แต่ถ้าเป็นเรื่องธรรมดาก็มีโอกาสดีที่เบราว์เซอร์ของผู้ใช้จะแคชไว้ ข้อโต้แย้งของการปิดการโหลดงานจากเซิร์ฟเวอร์ของเราไปยัง github จะใช้ได้ก็ต่อเมื่อ Github เต็มใจที่จะอาสาทำ
เป็นเรื่องธรรมดาหรือไม่? เราควรสนับสนุนให้กันและกันทำสิ่งนี้หรือไม่? Github ใจหรือไม่? พวกเขามีนโยบายอย่างเป็นทางการที่ระบุไว้หรือไม่?