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...
Gespeichert in:
Veröffentlicht in: | SIGPLAN notices 2013-08, Vol.48 (8), p.271-280 |
---|---|
Hauptverfasser: | , , , , , , , |
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 |