The new bugfix release of Prototype features lots of tiny fixes and one giant change under the hood.

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 inheritance • How Prototype extends the DOM • Introduction to Ajax • Using JSON • Event delegation • Using Element.Layout