Now, PureJS implements a transparent pool for XmlHttpRequest objects. Connections are automatically reused when possible, and a new object is created only if no free object is available.
Last version used only one XmlHttpRequest object for everything, which was fine if you only use sync calls, but becomes unpredictable when using async mode.
A destructor code for the PureJS object is now attached to the window.onunload event, to delete all the created instances. I may use it to release other resources if I found an eventual memory leak in the future.... read more
The new features are so exciting for us, that we can't wait... so we have decided to release a re-release.
The new features includes:
* Sandboxing system, to execute scripts into a safe context
* A java-style "include all" system, that allows you to do things like Import("PureJS.*")
* A new meaning for the Container class, now used in most controls.
* Improved script cache system
* Improved general performance... read more