- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Runtime migration of browser sessions for JavaScript...
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Runtime migration of browser sessions for JavaScript web applications Lo, Teng Kin
Abstract
Due to the increasing complexity of Web applications and emerging HTML5 standards, a large amount of runtime state is created and managed in the user’s browser. While such complexity is desirable for user experience, it makes it hard for developers to implement mechanisms that provide users ubiquitous access to the data they create during application use. This paper presents our research into browser session migration for JavaScript-based Web applications. Session migration is the act of transferring a session between browsers at runtime. Without burden to developers, our system allows users to create a snapshot image that captures all runtime state needed to resume the session elsewhere. Our system works completely in the JavaScript layer and thus snapshots can be transferred between different browser vendors and hardware devices. We report on performance metrics of the system using five applications, four different browsers, and three different devices.
Item Metadata
Title |
Runtime migration of browser sessions for JavaScript web applications
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2012
|
Description |
Due to the increasing complexity of Web applications and emerging HTML5 standards,
a large amount of runtime state is created and managed in the user’s browser.
While such complexity is desirable for user experience, it makes it hard for developers
to implement mechanisms that provide users ubiquitous access to the data
they create during application use. This paper presents our research into browser
session migration for JavaScript-based Web applications. Session migration is the
act of transferring a session between browsers at runtime. Without burden to developers,
our system allows users to create a snapshot image that captures all runtime
state needed to resume the session elsewhere. Our system works completely in the
JavaScript layer and thus snapshots can be transferred between different browser
vendors and hardware devices. We report on performance metrics of the system
using five applications, four different browsers, and three different devices.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2013-12-20
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
Attribution-NonCommercial-NoDerivatives 4.0 International
|
DOI |
10.14288/1.0052216
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2013-05
|
Campus | |
Scholarly Level |
Graduate
|
Rights URI | |
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
Attribution-NonCommercial-NoDerivatives 4.0 International