Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages &Amp; Application 2013
DOI: 10.1145/2509136.2509516
|View full text |Cite
|
Sign up to set email alerts
|

River trail

Abstract: JavaScript is the most popular language on the web and is a crucial component of HTML5 applications and services that run on consumer platforms ranging from desktops to phones. However, despite ample amount of hardware parallelism available to web applications on such platforms, JavaScript web applications remain predominantly sequential. Common parallel programming solutions accepted by other programming languages failed to transfer themselves to JavaScript due to differences in programming models, the additi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 26 publications
(3 citation statements)
references
References 28 publications
0
3
0
Order By: Relevance
“…The hardware devices may be selected by the developer or left to be decided by the framework. The same approach is used by Ikra [22] for Ruby, River Trail [16] for JavaScript and ASDP [28] for ActionScript. Library parallelism is also implemented by overloading operators calling into specialized accelerator APIs.…”
Section: Related Workmentioning
confidence: 99%
“…The hardware devices may be selected by the developer or left to be decided by the framework. The same approach is used by Ikra [22] for Ruby, River Trail [16] for JavaScript and ASDP [28] for ActionScript. Library parallelism is also implemented by overloading operators calling into specialized accelerator APIs.…”
Section: Related Workmentioning
confidence: 99%
“…In contrast to Termite, SCP is statically typed, enabling advanced type-based optimizations. In non-process-oriented models, parallel closures [9] and RiverTrail [6] address important safety issues. SCP integrates a distributed, persistent data structure.…”
Section: Related Workmentioning
confidence: 99%
“…WebWorkers were introduced in HTML5 and help in parallel decoding by taking care of some task in the background and then passing the data to the main thread through message passing. Apart from WebWorkers, other technologies that aim to bring parallelism by passing the computation onto the GPU are : River Trail [Herhut et al 2013] and WebCL [KhronosGroup 2012] . River Trail provides a ParallelArray data structure with primitive operations that operate on it and offload the computation to the GPU and the underlying OpenCL implementation.…”
Section: Renderingmentioning
confidence: 99%