High-performance and energy-efficient mobile web browsing on big/little systems

Y Zhu, VJ Reddi - 2013 IEEE 19th International Symposium on …, 2013 - ieeexplore.ieee.org
Internet web browsing has reached a critical tip** point. Increasingly, users rely more on
mobile web browsers to access the Internet than desktop browsers. Meanwhile, webpages …

XML3D: interactive 3D graphics for the web

K Sons, F Klein, D Rubinstein, S Byelozyorov… - Proceedings of the 15th …, 2010 - dl.acm.org
Web technologies provide the basis to distribute digital information worldwide and in
realtime but they have also established the Web as a ubiquitous application platform. The …

Declarative integration of interactive 3d graphics into the world-wide web: Principles, current approaches, and research agenda

J Jankowski, S Ressler, K Sons, Y Jung… - Proceedings of the 18th …, 2013 - dl.acm.org
With the advent of WebGL, plugin-free hardware-accelerated interactive 3D graphics has
finally arrived in all major Web browsers. WebGL is an imperative solution that is tied to the …

River Trail: A path to parallelism in JavaScript

S Herhut, RL Hudson, T Shpeisman, J Sreeram - ACM SIGPLAN Notices, 2013 - dl.acm.org
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 …

JDap: Supporting in-memory data persistence in javascript using Intel's PMDK

L You, H Xu, Q Zhang, T Li, C Li, Y Chen… - Journal of Systems …, 2019 - Elsevier
Data persistence is a feature that the data needs to live longer than its creator. The state-of-
the-art is in-memory data persistence, requiring data in the memory to be persistent even …

Blast: A binary large structured transmission format for the web

J Sutter, K Sons, P Slusallek - Proceedings of the 19th International ACM …, 2014 - dl.acm.org
Recent advances in Web technology, especially real-time 3D content using WebGL, require
an efficient way to transfer binary data. Images, audio and video have respective HTML tags …

Xflow: Declarative data processing for the web

F Klein, K Sons, S John, D Rubinstein… - Proceedings of the 17th …, 2012 - dl.acm.org
The Web evolved from a simple information medium to an interactive application platform
featuring advanced 2D layouts, videos, and audio. At the same time, support for hardware …

GEMs: shared-memory parallel programming for Node. js

D Bonetta, L Salucci, S Marr, W Binder - ACM Sigplan Notices, 2016 - dl.acm.org
JavaScript is the most popular programming language for client-side Web applications, and
Node. js has popularized the language for server-side computing, too. In this domain, the …

TigerQuoll: parallel event-based JavaScript

D Bonetta, W Binder, C Pautasso - ACM SIGPLAN Notices, 2013 - dl.acm.org
JavaScript, the most popular language on the Web, is rapidly moving to the server-side,
becoming even more pervasive. Still, JavaScript lacks support for shared memory …

Towards augmented reality applications in a mobile web context

A Karhu, A Heikkinen, T Koskela - 2014 Eighth International …, 2014 - ieeexplore.ieee.org
Mobile augmented reality (MAR) applications are becoming reality due to the rapid evolution
of mobile devices and their capacities. In this paper, we introduce MARW, a development …