• A prototype tree is a new kind of Javascript component which saves the prototype structure of JavaScript items in an application-independent way.
  • ProtoPedia is a repository of prototype trees representing visual elements and diagram types, with associated API and user interface.
  • The prototype structure of diagrams is exposed in the user interface, giving non-programmers new powers.
  • An open platform: JavaScript programmers everywhere can contribute to the repository without disturbing the underlying code base. (The code base is open source, too).