Prototype ist ein Javascript Framework unter der MIT-Lizens. Es steht kostenlos zur Verfügung und wurde 2005 von Sam Stephenson entwickelt. Seine Herkunft ist auf Ruby on Rails zurückzufrühren aus dessen Entwicklung es entstand.
Mit Prototype lassen sich viele Ajax-Anwendungen leichter, schneller und mit weniger Quellcode (Sourcecode) erstellen. Der Zugriff auf ein DOM-Element (Document Object Model Element) in einer HTML- (Hypertext Markup Language) oder XML-Seite (Extensible Markup Language) erfolgt wesentliche einfacher. Während man normalerweise über