Improving XSLT performance, Saxon way
Saxon is a very good xslt-processor (and xquery, schema, xpath etc), and a rather efficient one too. But there are always ways it gets improved; and best of all, many of these efforts are very well documented by its author Michael Kay (a true "rock star programmer" in my books. Here is the latest example of this interesting work. It is really fascinating to follow the progress, and also gives one more appreciation of complexity of such machinery.