A JavaScript implementation of the ECMAScript to WebIDL value conversion algorithms for DOM API prototyping