Matches in ScholarlyData for { <https://w3id.org/scholarlydata/inproceedings/www2010/paper/main/787> ?p ?o. }
Showing items 1 to 11 of
11
with 100 items per page.
- 787 creator brett-cannon.
- 787 creator eric-wohlstadter.
- 787 type InProceedings.
- 787 label "Automated Object Persistence for JavaScript".
- 787 sameAs 787.
- 787 abstract "Traditionally web applications have lacked any mechanism for persisting data larger than what can fit in an HTTP cookie locally on a user's machine for offline use. Recently browser plug-ins such as Google Gears have been introduced to facilitate the creation of offline web applications. But it's difficult for a web developer using these plug-ins to manage persisting data both locally for offline use and in the internet cloud due to synchronization requirements, managing throughput and latency to the cloud, and making all it work within the confines of a standards-compliant web browser. Historically in non-browser environments, programming language environments have offered automated object persistence to shield the developer from these complexities. In this research we have explored a framework which introduces automated persistence of data objects for JavaScript. Unlike traditional object persistence solutions, ours relies only on existing or forthcoming internet standards and does not rely upon specific runtime mechanisms such as OS or interpreter/compiler support. This has required the development of mutation detection of JavaScript data objects transparently, a modification to the standard JavaScript serialization format to use the concept of object references, and consistent synchronization of data objects in an efficient manner using internet cloud storage. We validate our approach using existing benchmarks and show that our framework introduces minimal performance overhead when compared to custom solutions.".
- 787 hasAuthorList authorList.
- 787 isPartOf proceedings.
- 787 keyword "Object-oriented".
- 787 keyword "component-based Web application development".
- 787 title "Automated Object Persistence for JavaScript".