Publications :: Search

XQuery in the Browser reloaded Riding on the coat-tails of JavaScript

Show publication

On this page you see the details of the selected publication.

    Publication properties
    Title: XQuery in the Browser reloaded Riding on the coat-tails of JavaScript
    Rating: (not rated yet)
    Discussion: 1 comment
    Date: 2011
    Publication type: Conference paper
    Authors:
    No. First name Last name Show
    1. Thomas Etter
    2. Peter M. Fischer
    3. Daniela Florescu
    4. Ghislain Fourny
    5. Donald Kossmann
    Download (from PubZone): Download
    Bookmark:

    The following keywords have been assigned to this publication so far. If you have logged in, you can tag this publication with additional keywords.

    Keywords
    1. Browser
    2. XML
    3. XQuery

    If you log in you can tag this publication with additional keywords

    A publication can refer to another publication (outgoing references) or it can be referred to by other publications (incoming references).

    Incoming References
    No incoming references have been assigned to this publication yet.
    Outgoing References
    No outgoing references have been assigned to this publication yet.

    If you log in you can add references to other publications

    A publication can be assigned to a conference, a journal or a school.

    Venue
    Proceedings of the XML Prague 2011 Conference, Prague, CZ, March 26-27, 2011.

    Abstract

    Over the years, the HTML-based Web has become a platform for providing applications and dynamic pages that have little resemblance to the collection of static documents it had been in the beginning. This was made possible by the introduction of client-side programmable browsers. Because XML and HTML are cousins, XML technologies can be almost readily adapted for clientside programming. In the past, we suggested to do so with XQuery and implemented it as a plugin. However, using a plugin was seen as an insurmountable obstacle to a wider adoption of client-side XQuery. In this paper, we present a version of XQuery in the Browser without any plugin, needing only JavaScript to interpret XQuery code. This enables use even on mobile devices, where plugins are not available. Even though our current version is still considered to be at an alpha stage, we were able to deploy it successfully on most major desktop and mobile browsers. The size of the JS code is about 700KB. By activating compression on the web server (reducing the transfered data to less than 200 KB) as well caching on the client using the XQuery engine does not cause noticable overhead after the initial loading.