ספריית JavaScript
ספריית JavaScript היא ספרייה של קוד JavaScript המציעה פקדים או התנהגויות מוכנות המאפשרת פיתוח קל יותר של אפליקציות JavaScript ובפרט AJAX וטכנולוגיות מבוססות רשת נוספות.
JavaScript שפותחה במקור על ידי Netscape (ובהמשך Mozilla) מאפשרת להריץ סקריפטים בצד הלקוח ובה נעשה שימוש באתרי אינטרנט רבים זמן רב. עם עליית הווב 2.0, תופסת JavaScript מקום מרכזי יחד עם HTML במסגרת פיתוח ממשקי משתמש. JavaScript בשילוב עם CSS מאפשרת יצירת דפי אינטרנט דינמיים שמציעים תחליף נגיש לטכנולוגיות ישנות יותר, כגון אתרים מבוססי Flash.
עם עליית הדרישות ליכולות חדשות ב-JavaScript, גבר הצורך באמצעים פשוטים לפיתוח ממשקי משתמש דינמיים. בעקבות זאת פותחו ספריות JavaScript שונות בהן Prototype, script.aculo.us, ו-jQuery וכן ספריות פקדים כגון Ext ו-Dojo Toolkit, המאפשרות למתכנתים להתרכז באפליקציות המיוחדות של AJAX.
עם הזמן, הצורך גבר, ורמת התחכום והיכולות של הספריות עלתה, עם הפיתוח של ספריות שמהוות שלד תוכנה שלם לאתרים, כגון React, Vue.js, ו-Angular.
ספריות JavaScript רבות מופצות תחת רישיונות חופשיים כגון copyleft המאפשרים הפצה, שימוש וביצוע שינויים בצורה חופשית.