ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Local Storage of Dynamic Web Applications by Means of HTML5

Marko Jakopin (2012) Local Storage of Dynamic Web Applications by Means of HTML5. EngD thesis.

Download (4Mb)


    With development of HTML5 specification for the new version of HTML language, two mechanisms were introduced: »Offline Web Applications« and »Web Storage«. The main intention of »Offline Web Applications« is to cache web sources like HTML documents, cascading style sheet files, images etc. in browser's local cache. We could cache the whole web application, but its usage is to be considered only in case of static web pages, where its content is not changed frequently. The intention of »Web Storage« is to locally cache text-like contents. Everything that can be represented with strings, can be cached in the browser's web storage. This technique should be used for dynamic contents caching. After examining the nature of dynamic web applications we conclude that every dynamic web page consists of its static and dynamic part. By combining the two mechanisms, we could thus implement local storage of dynamic web applications and gain a few important advantages. Because of caching on client side, web pages would load faster and they would also be (and that is its biggest advantage) accessible while offline. To prove the usefulness of before mentioned HTML5 mechanisms, we developed a learning example of dynamic web application called »Task Manager«. The application is also working in offline mode.

    Item Type: Thesis (EngD thesis)
    Keywords: Local caching of dynamic web applications, offline web applications, web storage, cache manifest, local storage, HTML5
    Number of Pages: 60
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    prof. dr. Saša Divjak233Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=00009260628)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 1702
    Date Deposited: 21 May 2012 19:59
    Last Modified: 04 Jul 2012 11:51
    URI: http://eprints.fri.uni-lj.si/id/eprint/1702

    Actions (login required)

    View Item