Prototype JavaScript framework

Advanced JavaScript made simple.

Prototype is an open-source JavaScript framework that smooths over the rough edges of cross-browser development so you can focus on writing kick-ass web applications.

A foundation for ambitious web applications.

Prototype takes the complexity out of client-side web programming. Built to solve real-world problems, it adds useful extensions to the browser scripting environment and provides elegant APIs around the clumsy interfaces of Ajax and the Document Object Model.

Getting started: Defining classes and inheritanceHow Prototype extends the DOMIntroduction to AjaxUsing JSONEvent delegationUsing Element.Layout