<?xml-stylesheet href="../make-menu.xsl?cache=20250912" type="text/xsl"?>

<html>
    <head>
        <this-is section="products" folder="saxonjs" page="index" subpage="archive"></this-is>
        <title>Saxonica: Saxon-JS 1.x</title>
        <meta name="title" content="Saxonica: Saxon-JS 1.x" />
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <meta name="description" content="" />
        <meta name="keywords" content="XSLT, XQuery, XPath, Processor, XSD Schema, Saxonica, license, validator, XML, Saxon, EXPath, JavaScript" />
        <meta name="coverage" content="Worldwide" />
        <meta name="copyright" content="Copyright Saxonica Ltd" />
        <meta name="robots" content="index, follow" />
    </head>
    <body class="main">
        <h1>Saxon-JS 1.x</h1>

        <div id="fixed-aside">
            <h2>On this page:</h2>
            <ul>
                <li>
                    <a href="#compatibility" class="title">Saxon-EE compatibility</a>
                </li>
                <li>
                    <a href="#releases" class="title">Releases</a>
                </li>
                <li>
                    <a href="#download" class="title">Download</a>
                </li>
                <li>
                    <a href="#documentation" class="title">Documentation</a>
                </li>
                <li>
                    <a href="#license" class="title">License</a>
                </li>
                <li>
                    <a href="#installation" class="title">Installation</a>
                </li>
                <li>
                    <a href="#support" class="title">Support</a>
                </li>
                <li>
                    <a href="#archive" class="title">Archive downloads</a>
                </li>

            </ul>
            <h2>See also:</h2>
            <ul>
                <li>
                    <a href="../download/javascript.xml" class="title">Download page</a>
                </li>
                <li>
                    <a href="release-notes.xml" class="title">Release notes</a>
                </li>
            </ul>
        </div>
        <p>Saxon-JS 1 is an XSLT 3.0 run-time written in pure JavaScript. It's designed to execute
            Stylesheet Export Files (SEFs) compiled by Saxon-EE. This page contains information
            about the Saxon-JS 1.x series of releases, for the browser. For information on the
            latest SaxonJS 2 release, see the <a class="bodylink" href="index.xml">SaxonJS</a>
            main page.</p>


        <a id="compatibility" class="anchor"></a>
        <h2>Saxon-EE compatibility</h2>

        <p>The following table gives an overview of the compatibility between SaxonJS releases and
            the Saxon-EE version used to generate SEFs.</p>

        <table class="feature-matrix" style="margin-left:40px;">
            <thead>
                <tr class="feature-heading">
                    <td>Saxon-EE</td>
                    <td colspan="6">SaxonJS</td>
                </tr>
                <tr class="feature-heading">
                    <td></td>
                    <td>1.0.0</td>
                    <td>1.0.1</td>
                    <td>1.0.2</td>
                    <td>1.1.0</td>
                    <td>1.2.0</td>
                    <td>2.0</td>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td style="text-align:left;">
                        <div>9.7.0.15+</div>
                    </td>
                    <td>
                        <p>&#x25cf;</p>
                    </td>
                    <td>
                        <p>*</p>
                    </td>
                    <td>
                        <p>*</p>
                    </td>
                    <td>
                        <p>*</p>
                    </td>
                    <td>
                        <p>*</p>
                    </td>
                    <td>
                        <p></p>
                    </td>
                </tr>
                <tr>
                    <td style="text-align:left;">
                        <div>9.8.0.1+</div>
                    </td>
                    <td>
                        <p>&#x25cf;</p>
                    </td>
                    <td>
                        <p>&#x25cf;</p>
                    </td>
                    <td>
                        <p>&#x25cf;</p>
                    </td>
                    <td>
                        <p>*</p>
                    </td>
                    <td>
                        <p>*</p>
                    </td>
                    <td>
                        <p></p>
                    </td>
                </tr>
                <tr>
                    <td style="text-align:left;">
                        <div>9.8.0.12+</div>
                    </td>
                    <td>
                        <p>&#x25cf;</p>
                    </td>
                    <td>
                        <p>&#x25cf;</p>
                    </td>
                    <td>
                        <p>&#x25cf;</p>
                    </td>
                    <td>
                        <p>&#x25cf;</p>
                    </td>
                    <td>
                        <p>&#x25cf;</p>
                    </td>
                    <td>
                        <p></p>
                    </td>
                </tr>
                <tr>
                    <td style="text-align:left;">
                        <div>9.9.0.1+</div>
                    </td>
                    <td>
                        <p></p>
                    </td>
                    <td>
                        <p></p>
                    </td>
                    <td>
                        <p></p>
                    </td>
                    <td>
                        <p></p>
                    </td>
                    <td>
                        <p>&#x25cf;</p>
                    </td>
                    <td>
                        <p></p>
                    </td>
                </tr>
                <tr>
                    <td style="text-align:left;">
                        <div>10.0+</div>
                    </td>
                    <td>
                        <p></p>
                    </td>
                    <td>
                        <p></p>
                    </td>
                    <td>
                        <p></p>
                    </td>
                    <td>
                        <p></p>
                    </td>
                    <td>
                        <p></p>
                    </td>
                    <td>
                        <p>&#x25cf;</p>
                    </td>
                </tr>
            </tbody>
        </table>
        
        <p>&#x25cf; = all features of the SaxonJS release are available for SEFs generated by
            this version of Saxon-EE.</p>
        <p>* = SaxonJS can run SEFs generated by this Saxon-EE version, but not all of its features
            will be available.</p>
        <p>Otherwise, there is no guarantee that SEFs will work correctly with the SaxonJS
            release.</p>
        
        <p>In particular, note that from Saxon 10, SEFs generated for use with SaxonJS are in JSON
            format, and require SaxonJS 2. Saxon 9.9 and earlier produce SEFs in XML format, which
            will not work with SaxonJS 2.</p>

        <a href="#top" class="top-of-page">
            <p>Return to top of page</p>
        </a>


        <a id="releases" class="anchor"></a>
        <h2>Releases</h2>

        <p>Saxon-JS 1.2.0 released 5 October 2018, maintenance release for use on web browsers.
                <i>SEFs generated using Saxon-EE 9.9 require Saxon-JS 1.2.</i> To be able to use all
            new features, it is recommended that SEFs are produced with Saxon-EE 9.8.0.12 or later
            (in general SEFs should be produced with Saxon-EE 9.7.0.15 or later for use with
            Saxon-JS 1.x). </p>

        <p>Saxon-JS 1.1.0 released 9 May 2018, maintenance release for use on web browsers. To be
            able to use all new features, it is recommended that SEFs are produced with Saxon-EE
            9.8.0.12 or later (in general SEFs should be produced with Saxon-EE 9.7.0.15 or later
            for use with Saxon-JS 1.x).</p>

        <p>Saxon-JS 1.0.2 released 5 October 2017, bug fixing maintenance release for use on web
            browsers.</p>

        <p>Saxon-JS 1.0.1 released 21 July 2017, maintenance release for use on web browsers. A
            number of new features require SEFs produced with Saxon-EE 9.8 (in general SEFs should
            be produced with Saxon-EE 9.7.0.15 or later for use with Saxon-JS 1.0).</p>

        <p>Saxon-JS 1.0 released 7 February 2017, the first major release, for use on web browsers
            (Safari, Firefox, Chrome, Opera, Internet Explorer, and Edge). For use with Saxon-JS
            1.0, SEFs should be produced with Saxon-EE 9.7.0.15 or later.</p>

        <!--<p>Saxon-JS 0.9.1 was released 9 December 2016, for use on web browsers (Safari, Firefox, Chrome, Opera,
            Internet Explorer, and Edge).
            This can be used with SEFs produced by Saxon-EE 9.7.0.7 or later, but for all the latest
            features use Saxon-EE 9.7.0.14 or later.</p>-->

        <!--<p><b>Saxon-JS 0.9.1 released 9 December 2016</b>, for use on web browsers.
            This can be used with SEFs produced by Saxon-EE 9.7.0.7 or later, but for all the latest
            features use Saxon-EE 9.7.0.14 or later.</p>-->

        <!--<p>Saxon-JS 0.9.1 has been tested with current versions of Safari, Firefox, Chrome, Opera,
            Internet Explorer, and Edge browsers. Please let us know of any problems. </p>-->

        <!--<p>First beta release Saxon-JS 0.9 was released 28 July 2016, for use with Saxon-EE 9.7.0.7
            or later.</p>-->

        <!--<p>The beta release has been tested with current versions of Safari, Firefox, and Chrome browsers. It is known
            not to work under Internet Explorer. Browser support will be extended in future
            releases. Please let us know of any problems. </p>-->
        
        <h3>Release notes</h3>

        <p>For detailed information on all SaxonJS releases, see the <a href="release-notes.xml"
                class="bodylink">Release notes</a>.</p>

        <a href="#top" class="top-of-page">
            <p>Return to top of page</p>
            
        </a><a id="download" class="anchor"></a>
        <h2>Download</h2>
        <table class="buttons border" id="one-button">
            <tr class="buttons border">
                <td>
                    <a class="bodylink" href="../download/javascript.xml">
                        <div class="MainPageButton brown">DOWNLOAD</div>
                    </a>
                </td>
                <td>
                    <p>Download the latest SaxonJS releases from the JavaScript platform download
                        page.</p>
                </td>
            </tr>
        </table>
        
        <p>To download older releases, go to <a
            href="#archive" class="bodylink">Archive</a>.</p>
        
        <a href="#top" class="top-of-page">
            <p>Return to top of page</p>
        </a>

        <a id="documentation" class="anchor"></a>
        <h2>Documentation</h2>

        <p>Full documentation is available for all major releases, containing information about the
            capabilities of the product, instructions for installing the product and writing
            applications, and sample applications:</p>

        <ul>
            <li>
                <a class="bodylink"
                    href="https://www.saxonica.com/saxonjs/documentation1.2/index.html"
                    >Saxon-JS 1.2 documentation</a>
            </li>
            <li>
                <a class="bodylink"
                    href="https://www.saxonica.com/saxonjs/documentation1.1/index.html"
                    >Saxon-JS 1.1 documentation</a>
            </li>
            <li>
                <a class="bodylink"
                    href="https://www.saxonica.com/saxonjs/documentation1.0/index.html"
                    >Saxon-JS 1.0 documentation</a>
            </li>
        </ul>

        <p>The Saxon-JS documentation app itself uses Saxon-JS in the browser.</p>

        <a href="#top" class="top-of-page">
            <p>Return to top of page</p>
        </a>

        <a id="license" class="anchor"></a>
        <h2>License</h2>

        <p>Although the source code of Saxon-JS is made available, the product is not open source.
            The code is the intellectual property of Saxonica, except for the open source components
            listed at <a class="bodylink"
                href="https://www.saxonica.com/saxonjs/documentation1.2/index.html#!conditions/third-party-components"
                >Third-party components</a>.</p>

        <p>For licensing purposes Saxon-JS 1 is considered to be part of Saxon Enterprise Edition,
            and purchasing a Saxon-EE license entitles you to use and deploy Saxon-JS. The basic
            model for Saxon-JS is that we charge for development, not for deployment. A Saxon-EE
            license is required to produce an SEF (stylesheet export file), but no license is needed
            for run time deployment on a web browser. The Saxon-EE license conditions can be found
            at <a class="bodylink" href="../license/terms.xml">Saxon licensing</a>.</p>

        <a href="#top" class="top-of-page">
            <p>Return to top of page</p>
        </a>

        <a id="installation" class="anchor"></a>
        <h2>Installation</h2>

        <p>Saxon-JS 1 for the browser is issued in the form of compressed JavaScript code that is
            mounted on your web server to be fetched and executed from HTML pages running in a web
            browser.</p>

        <p>The software is issued as a zip file that you will first need to unzip into your chosen
            location (the relevant section of your web server filestore). See the <a
                class="bodylink"
                href="https://www.saxonica.com/saxonjs/documentation1.2/index.html#!starting/installing"
                >Installing the software</a> page of the documentation for more detail.</p>

        <a href="#top" class="top-of-page">
            <p>Return to top of page</p>
        </a>
        
        <a id="support" class="anchor"></a>
        <h2>Support</h2>
        
        <p>Please use the help forums and bug trackers in the <a class="bodylink" target="_blank"
            href="https://saxonica.plan.io/projects/saxon-js">Saxon-JS project</a> at the
            Saxonica community site if you need help or advice.</p>
        
        <p>For more specialized advice, Saxonica may be able to offer consultancy.</p>
        
        <a href="#top" class="top-of-page">
            <p>Return to top of page</p>
        </a>

        <a id="archive" class="anchor"></a>
        <h2>Archive</h2>

        <p>Click on one of the links below to download Saxon-JS software release zip files.</p>

        <p><a class="bodylink" href="https://www.saxonica.com/saxonjs/download/Saxon-JS-1.2.0.zip"
                >Saxon-JS-1.2.0.zip</a> (284 KB)</p>

        <p><a class="bodylink" href="https://www.saxonica.com/saxonjs/download/Saxon-JS-1.1.0.zip"
                >Saxon-JS-1.1.0.zip</a> (285 KB)</p>

        <p><a class="bodylink" href="https://www.saxonica.com/saxonjs/download/Saxon-JS-1.0.2.zip"
                >Saxon-JS-1.0.2.zip</a> (280 KB)</p>

        <p><a class="bodylink" href="https://www.saxonica.com/saxonjs/download/Saxon-JS-1.0.1.zip"
                >Saxon-JS-1.0.1.zip</a> (274 KB)</p>

        <p><a class="bodylink" href="https://www.saxonica.com/saxonjs/download/Saxon-JS-1.0.0.zip"
                >Saxon-JS-1.0.0.zip</a> (249 KB)</p>

        <!--<p><a class="bodylink" href="https://www.saxonica.com/saxonjs/download/Saxon-JS-beta-0.9.1.1.zip"
            >Saxon-JS-beta-0.9.1.1.zip</a> (267 KB)</p>-->

        <!--<p><a class="bodylink" href="https://www.saxonica.com/saxonjs/download/Saxon-JS-beta-0.9.zip"
            >Saxon-JS-beta-0.9.zip</a> (213 KB)</p>-->

        <p>Saxon-JS supersedes <a class="bodylink" href="../ce/index.xml">Saxon-CE</a>, the previous
            XSLT 2.0 Saxon processor for the browser.</p>

        <a href="#top" class="top-of-page">
            <p>Return to top of page</p>
        </a>




        <h3>12 June 2020</h3>

    </body>
</html>
