Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments 2009
DOI: 10.1145/1508293.1508304
|View full text |Cite
|
Sign up to set email alerts
|

Tracing for web 3.0

Abstract: Today's web applications are pushing the limits of modern web browsers. The emergence of the browser as the platform of choice for rich client-side applications has shifted the use of in-browser JavaScript from small scripting programs to large computationally intensive application logic. For many web applications, JavaScript performance has become one of the bottlenecks preventing the development of even more interactive client side applications. While traditional just-in-time compilation is successful for st… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 39 publications
(5 citation statements)
references
References 20 publications
0
5
0
Order By: Relevance
“…This system uses information collected at runtime to detect and optimize critical execution paths. Since the creation of this strategy, several JITsystems have employed it, such as TRACE MONKEY, 46 TAMARIN‐TRACE, 47 and HAPPY JIT 48…”
Section: Related Workmentioning
confidence: 99%
“…This system uses information collected at runtime to detect and optimize critical execution paths. Since the creation of this strategy, several JITsystems have employed it, such as TRACE MONKEY, 46 TAMARIN‐TRACE, 47 and HAPPY JIT 48…”
Section: Related Workmentioning
confidence: 99%
“…The syntax of each file is checked, using the W3C Validation Service 3 . Once the file has been validated it is converted into NTriples, using the Mindswap RDF converter tool 4 .…”
Section: Framework Implementationmentioning
confidence: 99%
“…This shift enabled the WWW to become a central part of our lives and has allowed user-driven applications, such as Facebook, YouTube and Flickr, to become key generators of information [2]. This transformation has redefined the browser as a vehicle for delivering richer media content, and interactivity, through a fusion of existing technologies, most notably Asynchronous JavaScript and XML (AJAX) [3]. Today, the 3rd generation (Web 3.0) is defined as the semantic web and has changed the web into a language that can be read and categorized by the system rather than humans [1].…”
Section: Introductionmentioning
confidence: 99%
“…The technique that solves the branch prediction problem of switch-dispatch is called threaded code [Bell 1973] and has been previously explored by several researchers [Kogge 1982;Debaere and van Campenhout 1990]. The basic idea of threaded code is to "spread out" the instruction dispatch to each operation implementation, or i-op for short.…”
Section: Efficient Interpretationmentioning
confidence: 99%
“…In 1982, Kogge [1982 described the advantages of using threaded code and systematically analyzes its performance potential. In 1990, a book by Debaere and van Campenhout [1990] reported the state of the art for threaded code, including an in-depth discussion of all threaded code techniques known at the time, plus the effects of using a dedicated co-processor to "offload" the interpretative overhead from the critical path of the CPU. In 1993, Curley [1993aCurley [ , 1993b explained the subroutine threaded code for Forth.…”
Section: Threaded Codementioning
confidence: 99%