ZOOMM: a parallel web browser engine for multicore mobile devices

We explore the challenges in expressing and managing concurrency in browsers on mobile devices. Browsers are complex applications that implement multiple standards, need to support legacy behavior, and are highly dynamic and interactive. We present ZOOMM, a highly concurrent web browser engine proto...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:SIGPLAN notices 2013-08, Vol.48 (8), p.271-280
Hauptverfasser: Cascaval, Calin, Fowler, Seth, Montesinos-Ortego, Pablo, Piekarski, Wayne, Reshadi, Mehrdad, Robatmili, Behnam, Weber, Michael, Bhavsar, Vrajesh
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 280
container_issue 8
container_start_page 271
container_title SIGPLAN notices
container_volume 48
creator Cascaval, Calin
Fowler, Seth
Montesinos-Ortego, Pablo
Piekarski, Wayne
Reshadi, Mehrdad
Robatmili, Behnam
Weber, Michael
Bhavsar, Vrajesh
description We explore the challenges in expressing and managing concurrency in browsers on mobile devices. Browsers are complex applications that implement multiple standards, need to support legacy behavior, and are highly dynamic and interactive. We present ZOOMM, a highly concurrent web browser engine prototype and show how concurrency is effectively exploited at different levels: speed up computation performance, preload network resources, and preprocess resources outside the critical path of page loading. On a dual-core Android mobile device we demonstrate that ZOOMM is two times faster than the native WebKit based browser when loading the set of pages defined in the Vellamo benchmark.
doi_str_mv 10.1145/2517327.2442543
format Article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1145_2517327_2442543</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1145_2517327_2442543</sourcerecordid><originalsourceid>FETCH-LOGICAL-c195t-9383a33cee263363cc4d8e5739d8bfe94cd7c8bf7b6c877343e8b16567186d73</originalsourceid><addsrcrecordid>eNotz01LAzEUheGLWHCsXfsr0t6bk-RmllL8gpbZdOUmzGQyUFGUiRv_vYqzOu_qwEN0K7wVcX5nvSisbq1z1jtcUCPeRyMS-JIaRrBG4PiKrmt9ZWawjQ2tXrrueLyh1dS_1bJZdk2nh_vT_skcusfn_d3BZGn9l2kR0QO5FBuAgJzdGItXtGMcptK6PGr-LR1CjqpwKHGQ4INKDKNiTbv_2zx_1DqXKX3O5_d-_k7C6Q-RFkRaEPgBiaI2Nw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>ZOOMM: a parallel web browser engine for multicore mobile devices</title><source>ACM Digital Library Complete</source><creator>Cascaval, Calin ; Fowler, Seth ; Montesinos-Ortego, Pablo ; Piekarski, Wayne ; Reshadi, Mehrdad ; Robatmili, Behnam ; Weber, Michael ; Bhavsar, Vrajesh</creator><creatorcontrib>Cascaval, Calin ; Fowler, Seth ; Montesinos-Ortego, Pablo ; Piekarski, Wayne ; Reshadi, Mehrdad ; Robatmili, Behnam ; Weber, Michael ; Bhavsar, Vrajesh</creatorcontrib><description>We explore the challenges in expressing and managing concurrency in browsers on mobile devices. Browsers are complex applications that implement multiple standards, need to support legacy behavior, and are highly dynamic and interactive. We present ZOOMM, a highly concurrent web browser engine prototype and show how concurrency is effectively exploited at different levels: speed up computation performance, preload network resources, and preprocess resources outside the critical path of page loading. On a dual-core Android mobile device we demonstrate that ZOOMM is two times faster than the native WebKit based browser when loading the set of pages defined in the Vellamo benchmark.</description><identifier>ISSN: 0362-1340</identifier><identifier>EISSN: 1558-1160</identifier><identifier>DOI: 10.1145/2517327.2442543</identifier><language>eng</language><ispartof>SIGPLAN notices, 2013-08, Vol.48 (8), p.271-280</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c195t-9383a33cee263363cc4d8e5739d8bfe94cd7c8bf7b6c877343e8b16567186d73</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Cascaval, Calin</creatorcontrib><creatorcontrib>Fowler, Seth</creatorcontrib><creatorcontrib>Montesinos-Ortego, Pablo</creatorcontrib><creatorcontrib>Piekarski, Wayne</creatorcontrib><creatorcontrib>Reshadi, Mehrdad</creatorcontrib><creatorcontrib>Robatmili, Behnam</creatorcontrib><creatorcontrib>Weber, Michael</creatorcontrib><creatorcontrib>Bhavsar, Vrajesh</creatorcontrib><title>ZOOMM: a parallel web browser engine for multicore mobile devices</title><title>SIGPLAN notices</title><description>We explore the challenges in expressing and managing concurrency in browsers on mobile devices. Browsers are complex applications that implement multiple standards, need to support legacy behavior, and are highly dynamic and interactive. We present ZOOMM, a highly concurrent web browser engine prototype and show how concurrency is effectively exploited at different levels: speed up computation performance, preload network resources, and preprocess resources outside the critical path of page loading. On a dual-core Android mobile device we demonstrate that ZOOMM is two times faster than the native WebKit based browser when loading the set of pages defined in the Vellamo benchmark.</description><issn>0362-1340</issn><issn>1558-1160</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><recordid>eNotz01LAzEUheGLWHCsXfsr0t6bk-RmllL8gpbZdOUmzGQyUFGUiRv_vYqzOu_qwEN0K7wVcX5nvSisbq1z1jtcUCPeRyMS-JIaRrBG4PiKrmt9ZWawjQ2tXrrueLyh1dS_1bJZdk2nh_vT_skcusfn_d3BZGn9l2kR0QO5FBuAgJzdGItXtGMcptK6PGr-LR1CjqpwKHGQ4INKDKNiTbv_2zx_1DqXKX3O5_d-_k7C6Q-RFkRaEPgBiaI2Nw</recordid><startdate>20130801</startdate><enddate>20130801</enddate><creator>Cascaval, Calin</creator><creator>Fowler, Seth</creator><creator>Montesinos-Ortego, Pablo</creator><creator>Piekarski, Wayne</creator><creator>Reshadi, Mehrdad</creator><creator>Robatmili, Behnam</creator><creator>Weber, Michael</creator><creator>Bhavsar, Vrajesh</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20130801</creationdate><title>ZOOMM</title><author>Cascaval, Calin ; Fowler, Seth ; Montesinos-Ortego, Pablo ; Piekarski, Wayne ; Reshadi, Mehrdad ; Robatmili, Behnam ; Weber, Michael ; Bhavsar, Vrajesh</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c195t-9383a33cee263363cc4d8e5739d8bfe94cd7c8bf7b6c877343e8b16567186d73</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Cascaval, Calin</creatorcontrib><creatorcontrib>Fowler, Seth</creatorcontrib><creatorcontrib>Montesinos-Ortego, Pablo</creatorcontrib><creatorcontrib>Piekarski, Wayne</creatorcontrib><creatorcontrib>Reshadi, Mehrdad</creatorcontrib><creatorcontrib>Robatmili, Behnam</creatorcontrib><creatorcontrib>Weber, Michael</creatorcontrib><creatorcontrib>Bhavsar, Vrajesh</creatorcontrib><collection>CrossRef</collection><jtitle>SIGPLAN notices</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Cascaval, Calin</au><au>Fowler, Seth</au><au>Montesinos-Ortego, Pablo</au><au>Piekarski, Wayne</au><au>Reshadi, Mehrdad</au><au>Robatmili, Behnam</au><au>Weber, Michael</au><au>Bhavsar, Vrajesh</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>ZOOMM: a parallel web browser engine for multicore mobile devices</atitle><jtitle>SIGPLAN notices</jtitle><date>2013-08-01</date><risdate>2013</risdate><volume>48</volume><issue>8</issue><spage>271</spage><epage>280</epage><pages>271-280</pages><issn>0362-1340</issn><eissn>1558-1160</eissn><abstract>We explore the challenges in expressing and managing concurrency in browsers on mobile devices. Browsers are complex applications that implement multiple standards, need to support legacy behavior, and are highly dynamic and interactive. We present ZOOMM, a highly concurrent web browser engine prototype and show how concurrency is effectively exploited at different levels: speed up computation performance, preload network resources, and preprocess resources outside the critical path of page loading. On a dual-core Android mobile device we demonstrate that ZOOMM is two times faster than the native WebKit based browser when loading the set of pages defined in the Vellamo benchmark.</abstract><doi>10.1145/2517327.2442543</doi><tpages>10</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0362-1340
ispartof SIGPLAN notices, 2013-08, Vol.48 (8), p.271-280
issn 0362-1340
1558-1160
language eng
recordid cdi_crossref_primary_10_1145_2517327_2442543
source ACM Digital Library Complete
title ZOOMM: a parallel web browser engine for multicore mobile devices
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-06T23%3A28%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=ZOOMM:%20a%20parallel%20web%20browser%20engine%20for%20multicore%20mobile%20devices&rft.jtitle=SIGPLAN%20notices&rft.au=Cascaval,%20Calin&rft.date=2013-08-01&rft.volume=48&rft.issue=8&rft.spage=271&rft.epage=280&rft.pages=271-280&rft.issn=0362-1340&rft.eissn=1558-1160&rft_id=info:doi/10.1145/2517327.2442543&rft_dat=%3Ccrossref%3E10_1145_2517327_2442543%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true