Persistent JavaScript is the JavaScript language with object persistence. The Persistent JavaScript specification defines an API for interacting with persisted data, and defines object structures to define applications built on persisted stores. Combining a general persistence strategy with JavaScript is powerful relationship. JavaScript (ECMAScript 3) is an essentially classless, prototype-b