2012
DOI: 10.1007/978-3-642-31057-7_18
|View full text |Cite
|
Sign up to set email alerts
|

Enhancing JavaScript with Transactions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2013
2013
2014
2014

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(17 citation statements)
references
References 23 publications
0
17
0
Order By: Relevance
“…When a transaction is rolled back, the program's state is restored to the point right before the transactional code started execution. To avail this powerful mechanism to Web applications, Dhawan et al [9] added transactions to JavaScript. As their implementation strategy, they extended the language with a new keyword, transaction that the programmer can use to delineate transaction boundaries; the implementation also includes a library, called Transcript, with the API for managing transactions.…”
Section: Transactions For Javascriptmentioning
confidence: 99%
See 3 more Smart Citations
“…When a transaction is rolled back, the program's state is restored to the point right before the transactional code started execution. To avail this powerful mechanism to Web applications, Dhawan et al [9] added transactions to JavaScript. As their implementation strategy, they extended the language with a new keyword, transaction that the programmer can use to delineate transaction boundaries; the implementation also includes a library, called Transcript, with the API for managing transactions.…”
Section: Transactions For Javascriptmentioning
confidence: 99%
“…For our case studies, we replicated the functionalities provided by three third-party libraries that enhance JavaScript programs with persistence [6], security [26], and transactions [9].…”
Section: Case Studiesmentioning
confidence: 99%
See 2 more Smart Citations
“…Other mashup systems provide more complicated (but more expressive) policy languages. For example, several frameworks modify the JavaScript engine to support transactional JavaScript, such that, if untrusted code violates a security policy, the effects of that code can be rolled back [8], [29]. Mash-IF [17] uses an IFC approach, associating each domain's JavaScript objects with security labels, and using a modified browser to track taint and enforce disclosure policies.…”
Section: Related Workmentioning
confidence: 99%