Wednesday 4 May 2016

XmlPrime 3.0 released

A major new version of XmlPrime has been release, which brings huge improvements in performance and some great new features.

XmlPrime 3.0 includes full support for XQuery 3.0 and XPath 3.0, the highlights of which include:
  • Grouping and windowing
  • Exception handling
  • Higher order functions
For the first time, we've differentiated the trial/non-commercial version from the paid-for product.  Purchasing the product gives access to byte-code compilation.  We'll explore in a future posting under what circumstances byte-code compilation really comes into its own.

Even without byte-code compilation, performance is greatly increased.  In some test cases, XmlPrime 3.0 is around 100 times faster than XmlPrime 2.9, and over a mixed set of benchmarks, the execution is four times quicker.  In real-world performance on a high-traffic website, we saw CPU usage drop by 25%.  How will it perform for your workload?  Find out for yourself by running the XSLT benchmarking software.