• DocumentCode
    2058768
  • Title

    A Comparison of Push and Pull Techniques for AJAX

  • Author

    Bozdag, Engin ; Mesbah, Ali ; Van Deursen, Arie

  • Author_Institution
    Delft Univ. of Technol., Delft
  • fYear
    2007
  • fDate
    5-6 Oct. 2007
  • Firstpage
    15
  • Lastpage
    22
  • Abstract
    AJAX applications are designed to have high user interactivity and low user-perceived latency. Real-time dynamic Web data such as news headlines, stock tickers, and auction updates need to be propagated to the users as soon as possible. However, AJAX still suffers from the limitations of the Web´s request/response architecture which prevents servers from pushing real-time dynamic web data. Such applications usually use a pull style to obtain the latest updates, where the client actively requests the changes based on a predefined interval. It is possible to overcome this limitation by adopting a push style of interaction where the server broadcasts data when a change occurs on the server side. Both these options have their own trade-offs. This paper explores the fundamental limits of browser-based applications and analyzes push solutions for AJAX technology. It also shows the results of an empirical study comparing push and pull.
  • Keywords
    Internet; Java; XML; client-server systems; user interfaces; XML; asynchronous JavaScript; auction updates; browser-based application; news headlines; push-pull technique; real-time dynamic Web data; stock tickers; user interactivity; Application software; Broadcasting; Delay; Java; Portals; Protocols; Representational state transfer; Service oriented architecture; Time of arrival estimation; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Site Evolution, 2007. WSE 2007. 9th IEEE International Workshop on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-1450-5
  • Type

    conf

  • DOI
    10.1109/WSE.2007.4380239
  • Filename
    4380239