Accelerating page loads via streamlining JavaScript engine for distributed learning

Distributed learning based on JavaScript-based frontends is typically implemented at the endpoint to maximize performance. Yet, JavaScript-based frontends often experience suboptimal performance. To reconcile these disparities in performance between EDGE and endpoint deployments, strategic optimizat...

Full description

Saved in:
Bibliographic Details
Published in:Information sciences Vol. 675; p. 120713
Main Authors: Liang, Chen, Wang, Guoyu, Li, Ning, Wang, Zuo, Zeng, Weihong, Xiao, Fu-an, Tan, Yu-an, Li, Yuanzhang
Format: Journal Article
Language:English
Published: Elsevier Inc 01.07.2024
Subjects:
ISSN:0020-0255, 1872-6291
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Distributed learning based on JavaScript-based frontends is typically implemented at the endpoint to maximize performance. Yet, JavaScript-based frontends often experience suboptimal performance. To reconcile these disparities in performance between EDGE and endpoint deployments, strategic optimization is essential, particularly for preserving privacy in distributed learning. Real-time streaming optimizations are imperative to align the performance of disparate components for smooth integration. The reliance on JavaScript for various web functionalities can lead to increased resource consumption and slower page loads. Thus, we introduce a streamlined JavaScript engine designed to optimize structural patterns in JavaScript code, with three key enhancements. Firstly, we reduce the computational burden of the JavaScript engine necessary for setting up the browser's runtime environment. Secondly, we refine the parsing process for specific code patterns, boosting the efficiency of our lightweight engine. Thirdly, we streamline the Inter-Process Communication (IPC) to maintain high performance, even with limited memory resources. Our evaluations demonstrate that our approach reduces the median Total Computation Time (TCT) by 45.2%, and surpasses existing leading solutions, Siploader and Prepack, with improvements ranging from 1.13× to 1.39×.
AbstractList Distributed learning based on JavaScript-based frontends is typically implemented at the endpoint to maximize performance. Yet, JavaScript-based frontends often experience suboptimal performance. To reconcile these disparities in performance between EDGE and endpoint deployments, strategic optimization is essential, particularly for preserving privacy in distributed learning. Real-time streaming optimizations are imperative to align the performance of disparate components for smooth integration. The reliance on JavaScript for various web functionalities can lead to increased resource consumption and slower page loads. Thus, we introduce a streamlined JavaScript engine designed to optimize structural patterns in JavaScript code, with three key enhancements. Firstly, we reduce the computational burden of the JavaScript engine necessary for setting up the browser's runtime environment. Secondly, we refine the parsing process for specific code patterns, boosting the efficiency of our lightweight engine. Thirdly, we streamline the Inter-Process Communication (IPC) to maintain high performance, even with limited memory resources. Our evaluations demonstrate that our approach reduces the median Total Computation Time (TCT) by 45.2%, and surpasses existing leading solutions, Siploader and Prepack, with improvements ranging from 1.13× to 1.39×.
ArticleNumber 120713
Author Li, Ning
Liang, Chen
Xiao, Fu-an
Zeng, Weihong
Tan, Yu-an
Wang, Guoyu
Wang, Zuo
Li, Yuanzhang
Author_xml – sequence: 1
  givenname: Chen
  surname: Liang
  fullname: Liang, Chen
  organization: School of Information Management, Beijing Information Science and Technology University, Beijing, 102206, China
– sequence: 2
  givenname: Guoyu
  surname: Wang
  fullname: Wang, Guoyu
  organization: School of Computer Science and Technology, Beijing Institute of Technology, Beijing, 100081, China
– sequence: 3
  givenname: Ning
  surname: Li
  fullname: Li, Ning
  organization: School of Computer Science, Wuhan University, Wuhan, 430072, China
– sequence: 4
  givenname: Zuo
  surname: Wang
  fullname: Wang, Zuo
  organization: School of Computer Science and Technology, Beijing Institute of Technology, Beijing, 100081, China
– sequence: 5
  givenname: Weihong
  surname: Zeng
  fullname: Zeng, Weihong
  organization: School of Computer Science and Technology, Beijing Institute of Technology, Beijing, 100081, China
– sequence: 6
  givenname: Fu-an
  surname: Xiao
  fullname: Xiao, Fu-an
  organization: Institute of Artificial Intelligence, Guangzhou University, Guangzhou, 510006, China
– sequence: 7
  givenname: Yu-an
  orcidid: 0000-0001-6404-8853
  surname: Tan
  fullname: Tan, Yu-an
  organization: School of Computer Science and Technology, Beijing Institute of Technology, Beijing, 100081, China
– sequence: 8
  givenname: Yuanzhang
  surname: Li
  fullname: Li, Yuanzhang
  email: popular@bit.edu.cn
  organization: School of Computer Science and Technology, Beijing Institute of Technology, Beijing, 100081, China
BookMark eNp9kMtqwzAQRUVJoUnaD-hOP2BXkmU5oasQ-iTQRdq1GMujoODIQVID_fvKpKsushqYuWfgnhmZ-MEjIfeclZxx9bAvnY-lYEKWXLCGV1dkyheNKJRY8gmZMiZYwURd35BZjHvGmGyUmpLtyhjsMUByfkePsEPaD9BFenJAYwoIh9758fYOJ9ia4I6Jot85j9QOgXYuh1z7nbCjPUIYo7fk2kIf8e5vzsnX89Pn-rXYfLy8rVebwohlkwrbiAWTdYfMKtXKVhgObWVro1Cism0lYVHZHOX1krUgeW5SGWl5C924qeakOf81YYgxoNXGpVxk8CmA6zVnenSj9zq70aMbfXaTSf6PPAZ3gPBzkXk8M5grnRwGHY1Db7BzAU3S3eAu0L8vNn-1
CitedBy_id crossref_primary_10_1145_3735593
Cites_doi 10.1145/2517327.2442543
10.1145/2189750.2150978
10.1145/3431832.3431837
10.1002/spe.3186
10.1109/TPDS.2020.2999353
10.1109/TNET.2013.2269999
10.1002/spe.2828
10.1145/3511214
10.1002/spe.2380
10.1007/s11432-019-3018-6
ContentType Journal Article
Copyright 2024 Elsevier Inc.
Copyright_xml – notice: 2024 Elsevier Inc.
DBID AAYXX
CITATION
DOI 10.1016/j.ins.2024.120713
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Library & Information Science
EISSN 1872-6291
ExternalDocumentID 10_1016_j_ins_2024_120713
S0020025524006261
GroupedDBID --K
--M
--Z
-~X
.DC
.~1
0R~
1B1
1OL
1RT
1~.
1~5
29I
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
9JO
AAAKF
AAAKG
AABNK
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AARIN
AAXUO
AAYFN
ABAOU
ABBOA
ABEFU
ABFNM
ABJNI
ABMAC
ABTAH
ABUCO
ABXDB
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADGUI
ADJOM
ADMUD
ADTZH
AEBSH
AECPX
AEKER
AENEX
AFFNX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AHZHX
AIALX
AIEXJ
AIGVJ
AIKHN
AITUG
AJOXV
AKRWK
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
APLSM
ARUGR
ASPBG
AVWKF
AXJTR
AZFZN
BJAXD
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
GBLVA
GBOLZ
HAMUX
HLZ
HVGLF
HZ~
H~9
IHE
J1W
JJJVA
KOM
LG9
LY1
M41
MHUIS
MO0
MS~
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SDS
SES
SEW
SPC
SPCBC
SSB
SSD
SST
SSV
SSW
SSZ
T5K
TN5
TWZ
UHS
WH7
WUQ
XPP
YYP
ZMT
ZY4
~02
~G-
77I
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
ADVLN
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKYEP
ANKPU
APXCP
CITATION
EFKBS
EFLBG
~HD
ID FETCH-LOGICAL-c297t-f728045de0f66b4b2c1ab3f5c6e4e6fb34a83f2971590ba412913c4f1bad590b3
ISICitedReferencesCount 1
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001302744300001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0020-0255
IngestDate Sat Nov 29 02:44:13 EST 2025
Tue Nov 18 22:19:47 EST 2025
Tue Jun 18 08:51:15 EDT 2024
IsPeerReviewed true
IsScholarly true
Keywords Page loads
JavaScript engine
Optimization
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c297t-f728045de0f66b4b2c1ab3f5c6e4e6fb34a83f2971590ba412913c4f1bad590b3
ORCID 0000-0001-6404-8853
ParticipantIDs crossref_citationtrail_10_1016_j_ins_2024_120713
crossref_primary_10_1016_j_ins_2024_120713
elsevier_sciencedirect_doi_10_1016_j_ins_2024_120713
PublicationCentury 2000
PublicationDate July 2024
2024-07-00
PublicationDateYYYYMMDD 2024-07-01
PublicationDate_xml – month: 07
  year: 2024
  text: July 2024
PublicationDecade 2020
PublicationTitle Information sciences
PublicationYear 2024
Publisher Elsevier Inc
Publisher_xml – name: Elsevier Inc
References Liu, Yang, Lin, Li, Qian (br0230) 2022; 6
Netravali, Sivaraman, Mickens, Balakrishnan (br0330) 2019
Butkiewicz, Wang, Wu, Madhyastha, Sekar (br0130) 2015
Nejati, Balasubramanian (br0290) 2016
Ryu (br0380) 2016; 46
Kansal, Ramanujam, Netravali (br0200) 2021
Dasari, Vargas, Bhattacharya, Balasubramanian, Das, Ferdman (br0170) 2018
Brown, Renner, Nötzli, Lerner, Shacham, Stefan (br0110) 2020
Mardani, Goel, Ko, Madhyastha, Netravali (br0280) 2021
Dot, Martínez, González (br0180) 2017
Qazi, Qazi, Benson (br0360) 2020; 50
Agababov, Buettner, Chudnovsky (br0070) 2015
Wang, Lin, Zhong, Chishtie (br0450) 2012
Bellard (br0090) 2021
Yang, Zheng, Zhang, Chen, Wong, Li (br0460) 2022; 32
Serrano, Findler (br0390) 2020
Netravali, Goyal, Mickens, Balakrishnan (br0310) 2016
Ruamviboonsuk, Netravali, Uluyol, Madhyastha (br0370) 2017
Wang, Balasubramanian, Krishnamurthy, Wetherall (br0430) 2013
Park, Kim, Bae (br0340) 2023; 53
Dang, Yoo (br0160) 2020
Choi, Shull, Torrellas (br0150) 2019
Netravali, Sivaraman, Das, Goyal, Winstein, Mickens, Balakrishnan (br0300) 2015
Netravali, Mickens (br0320) 2018
(br0050) 2021
Singh, Madhyastha, Krishnamurthy, Govindan (br0400) 2015
(br0060) 2020
Cascaval, Fowler, Montesinos-Ortego (br0140) 2013; 48
Huang, Zhu, Liu, Zhang, Wang (br0190) 2022; 33
Zhao, Li, Liu (br0470) 2021; 64
Berkani (br0100) 2020; 50
(br0020) 2020
(br0030) 2020
Sivakumar, Jiang, Nam (br0410) 2017
(br0040) 2021
Alabduljabbar, Mohaisen (br0080) 2022
Lion, Chiu, Stumm, Yuan (br0220) 2022
Madsen, Livshits, Fanning (br0250) 2013
Butkiewicz, Madhyastha, Sekar (br0120) 2013; 22
Wang, Krishnamurthy, Wetherall (br0440) 2016
Mardani, Singh, Netravali (br0270) 2020
Li, Hu, Qian, Wei, McFadden, Will, Yu, Li, Guan (br0210) 2020; 31
br0010
Mai, Tang, King, Cascaval, Montesinos (br0260) 2012
Trends (br0420) 2023
Park, Lim, Ryu (br0350) 2016
Lymberopoulos, Riva, Strauss, Mittal, Ntoulas (br0240) 2012; 40
Lymberopoulos (10.1016/j.ins.2024.120713_br0240) 2012; 40
Qazi (10.1016/j.ins.2024.120713_br0360) 2020; 50
Wang (10.1016/j.ins.2024.120713_br0450) 2012
Park (10.1016/j.ins.2024.120713_br0340) 2023; 53
Madsen (10.1016/j.ins.2024.120713_br0250) 2013
Brown (10.1016/j.ins.2024.120713_br0110) 2020
Trends (10.1016/j.ins.2024.120713_br0420)
Wang (10.1016/j.ins.2024.120713_br0440) 2016
Butkiewicz (10.1016/j.ins.2024.120713_br0120) 2013; 22
Netravali (10.1016/j.ins.2024.120713_br0330) 2019
Dot (10.1016/j.ins.2024.120713_br0180) 2017
Bellard (10.1016/j.ins.2024.120713_br0090)
Liu (10.1016/j.ins.2024.120713_br0230) 2022; 6
Wang (10.1016/j.ins.2024.120713_br0430) 2013
Agababov (10.1016/j.ins.2024.120713_br0070) 2015
Berkani (10.1016/j.ins.2024.120713_br0100) 2020; 50
Huang (10.1016/j.ins.2024.120713_br0190) 2022; 33
Mai (10.1016/j.ins.2024.120713_br0260) 2012
Dang (10.1016/j.ins.2024.120713_br0160) 2020
Butkiewicz (10.1016/j.ins.2024.120713_br0130) 2015
Li (10.1016/j.ins.2024.120713_br0210) 2020; 31
Serrano (10.1016/j.ins.2024.120713_br0390) 2020
Sivakumar (10.1016/j.ins.2024.120713_br0410) 2017
Cascaval (10.1016/j.ins.2024.120713_br0140) 2013; 48
Nejati (10.1016/j.ins.2024.120713_br0290) 2016
Alabduljabbar (10.1016/j.ins.2024.120713_br0080) 2022
Park (10.1016/j.ins.2024.120713_br0350) 2016
Choi (10.1016/j.ins.2024.120713_br0150) 2019
Mardani (10.1016/j.ins.2024.120713_br0280) 2021
Singh (10.1016/j.ins.2024.120713_br0400) 2015
Mardani (10.1016/j.ins.2024.120713_br0270) 2020
Netravali (10.1016/j.ins.2024.120713_br0320) 2018
Ruamviboonsuk (10.1016/j.ins.2024.120713_br0370) 2017
Netravali (10.1016/j.ins.2024.120713_br0310) 2016
Netravali (10.1016/j.ins.2024.120713_br0300) 2015
Dasari (10.1016/j.ins.2024.120713_br0170) 2018
Zhao (10.1016/j.ins.2024.120713_br0470) 2021; 64
Yang (10.1016/j.ins.2024.120713_br0460) 2022; 32
Kansal (10.1016/j.ins.2024.120713_br0200) 2021
Lion (10.1016/j.ins.2024.120713_br0220) 2022
Ryu (10.1016/j.ins.2024.120713_br0380) 2016; 46
References_xml – start-page: 860
  year: 2022
  end-page: 867
  ident: br0080
  article-title: Measuring the privacy dimension of free content websites through automated privacy policy analysis and annotation
  publication-title: Companion Proceedings of the Web Conference 2022
– start-page: 61
  year: 2016
  end-page: 70
  ident: br0350
  article-title: Battles with false positives in static analysis of javascript web applications in the wild
  publication-title: Proceedings of the 38th International Conference on Software Engineering Companion
– volume: 64
  year: 2021
  ident: br0470
  article-title: State and tendency: an empirical study of deep learning question&answer topics on stack overflow
  publication-title: Sci. China Inf. Sci.
– start-page: 889
  year: 2019
  end-page: 901
  ident: br0150
  article-title: Reusable inline caching for javascript performance
  publication-title: Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation
– year: 2020
  ident: br0030
  article-title: Opera mini
– start-page: 499
  year: 2013
  end-page: 509
  ident: br0250
  article-title: Practical static analysis of javascript applications in the presence of frameworks and libraries
  publication-title: Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
– year: 2012
  ident: br0260
  article-title: A case for parallelizing web pages
  publication-title: HotPar
– start-page: 249
  year: 2018
  end-page: 266
  ident: br0320
  article-title: Prophecy: accelerating mobile page loads using final-state write logs
  publication-title: 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)
– start-page: 1305
  year: 2016
  end-page: 1315
  ident: br0290
  article-title: An in-depth study of mobile browser performance
  publication-title: Proceedings of the 25th International Conference on World Wide Web
– start-page: 31
  year: 2012
  end-page: 40
  ident: br0450
  article-title: How far can client-only solutions go for mobile browser speed?
  publication-title: Proceedings of the 21st International Conference on World Wide Web
– volume: 40
  start-page: 1
  year: 2012
  end-page: 12
  ident: br0240
  article-title: Pocketweb: instant web browsing for mobile devices
  publication-title: Comput. Archit. News
– start-page: 367
  year: 2015
  end-page: 380
  ident: br0070
  article-title: Flywheel: Google's data compression proxy for the mobile web
  publication-title: 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15)
– year: 2021
  ident: br0090
  article-title: Quickjs javascript engine
– year: 2023
  ident: br0420
  article-title: Webpack - usage statistics and market share of webpack for websites
– year: 2022
  ident: br0220
  article-title: Investigating managed language runtime performance: why javascript and python are 8x and 29x slower than C++, yet Java and go can be faster?
  publication-title: USENIX Annual Technical Conference
– year: 2021
  ident: br0280
  article-title: Horcrux: automatic javascript parallelism for resource-efficient web computation
  publication-title: 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI)
– year: 2021
  ident: br0200
  article-title: Alohamora: reviving http/2 push and preload by adapting policies on the fly
  publication-title: 18th USENIX Symposium on Networked Systems Design and Implementation
– start-page: 135
  year: 2020
  end-page: 150
  ident: br0110
  article-title: Towards a verified range analysis for javascript jits
  publication-title: Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation
– volume: 22
  start-page: 943
  year: 2013
  end-page: 956
  ident: br0120
  article-title: Characterizing web page complexity and its impact
  publication-title: IEEE/ACM Trans. Netw.
– start-page: 417
  year: 2015
  end-page: 429
  ident: br0300
  article-title: Mahimahi: accurate record-and-replay for http
  publication-title: Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference
– volume: 46
  start-page: 1219
  year: 2016
  end-page: 1238
  ident: br0380
  article-title: Scalable framework for parsing: from fortress to javascript
  publication-title: Softw. Pract. Exp.
– start-page: 879
  year: 2020
  end-page: 894
  ident: br0270
  article-title: Fawkes: faster mobile page loads via app-inspired static templating
  publication-title: NSDI
– volume: 53
  start-page: 1196
  year: 2023
  end-page: 1217
  ident: br0340
  article-title: Dynamic code compression for javascript engine
  publication-title: Softw. Pract. Exp.
– start-page: 1
  year: 2018
  end-page: 7
  ident: br0170
  article-title: Impact of device performance on mobile Internet qoe
  publication-title: Proceedings of the Internet Measurement Conference
– volume: 50
  start-page: 35
  year: 2020
  end-page: 48
  ident: br0360
  article-title: Mobile web browsing under memory pressure
  publication-title: Comput. Commun. Rev.
– year: 2021
  ident: br0040
  article-title: Parallel.js
– volume: 31
  start-page: 2633
  year: 2020
  end-page: 2649
  ident: br0210
  article-title: Qweb: high-performance event-driven web architecture with qat acceleration
  publication-title: IEEE Trans. Parallel Distrib. Syst.
– start-page: 473
  year: 2013
  end-page: 485
  ident: br0430
  article-title: Demystifying page load performance with wprof
  publication-title: NSDI
– volume: 50
  start-page: 1498
  year: 2020
  end-page: 1519
  ident: br0100
  article-title: A semantic and social-based collaborative recommendation of friends in social networks
  publication-title: Softw. Pract. Exp.
– start-page: 430
  year: 2019
  end-page: 443
  ident: br0330
  article-title: Watchtower: fast, secure mobile page loads using remote dependency resolution
  publication-title: Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services
– start-page: 390
  year: 2017
  end-page: 403
  ident: br0370
  article-title: Vroom: accelerating the mobile web with server-aided dependency resolution
  publication-title: Proceedings of the Conference of the ACM Special Interest Group on Data Communication
– start-page: 448
  year: 2017
  end-page: 461
  ident: br0410
  article-title: Nutshell: scalable whittled proxy execution for low-latency web over cellular networks
  publication-title: Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking
– volume: 33
  year: 2022
  ident: br0190
  article-title: Achieving fast page load for websites across multiple domains
  publication-title: Trans. Emerg. Telecommun. Technol.
– volume: 6
  start-page: 1
  year: 2022
  end-page: 23
  ident: br0230
  article-title: Fusing speed index during web page loading
  publication-title: Proc. ACM Meas. Anal. Comput. Syst.
– start-page: 604
  year: 2015
  end-page: 616
  ident: br0400
  article-title: Flexiweb: network-aware compaction for accelerating mobile web transfers
  publication-title: Proceedings of the 21st Annual International Conference on Mobile Computing and Networking
– start-page: 109
  year: 2016
  end-page: 122
  ident: br0440
  article-title: Speeding up web page loads with Shandian
  publication-title: 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16)
– year: 2021
  ident: br0050
  article-title: Threads.js
– year: 2020
  ident: br0060
  article-title: Project A. Amp - a web component framework to easily create user-first web experiences
– start-page: 439
  year: 2015
  end-page: 453
  ident: br0130
  article-title: Klotski: reprioritizing web content to improve user experience on mobile devices
  publication-title: 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15)
– start-page: 257
  year: 2017
  end-page: 268
  ident: br0180
  article-title: Removing checks in dynamically typed languages through efficient profiling
  publication-title: 2017 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)
– start-page: 510
  year: 2020
  end-page: 514
  ident: br0160
  article-title: A web application load prediction model using recurrent neural network in cloud
  publication-title: 2020 International Conference on Information and Communication Technology Convergence (ICTC)
– start-page: 108
  year: 2020
  end-page: 118
  ident: br0390
  article-title: Dynamic property caches: a step towards faster javascript proxy objects
  publication-title: Proceedings of the 29th International Conference on Compiler Construction
– year: 2020
  ident: br0020
– ident: br0010
  article-title: Alexa top sites
– volume: 48
  start-page: 271
  year: 2013
  end-page: 280
  ident: br0140
  article-title: Zoomm: a parallel web browser engine for multicore mobile devices
  publication-title: ACM SIGPLAN Not.
– volume: 32
  start-page: 1
  year: 2022
  end-page: 19
  ident: br0460
  article-title: Security of federated learning for cloud-edge intelligence collaborative computing
  publication-title: Int. J. Intell. Syst.
– year: 2016
  ident: br0310
  article-title: Polaris: faster page loads using fine-grained dependency tracking
  publication-title: 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16)
– volume: 48
  start-page: 271
  issue: 8
  year: 2013
  ident: 10.1016/j.ins.2024.120713_br0140
  article-title: Zoomm: a parallel web browser engine for multicore mobile devices
  publication-title: ACM SIGPLAN Not.
  doi: 10.1145/2517327.2442543
– start-page: 510
  year: 2020
  ident: 10.1016/j.ins.2024.120713_br0160
  article-title: A web application load prediction model using recurrent neural network in cloud
– start-page: 257
  year: 2017
  ident: 10.1016/j.ins.2024.120713_br0180
  article-title: Removing checks in dynamically typed languages through efficient profiling
– volume: 40
  start-page: 1
  issue: 1
  year: 2012
  ident: 10.1016/j.ins.2024.120713_br0240
  article-title: Pocketweb: instant web browsing for mobile devices
  publication-title: Comput. Archit. News
  doi: 10.1145/2189750.2150978
– start-page: 61
  year: 2016
  ident: 10.1016/j.ins.2024.120713_br0350
  article-title: Battles with false positives in static analysis of javascript web applications in the wild
– start-page: 499
  year: 2013
  ident: 10.1016/j.ins.2024.120713_br0250
  article-title: Practical static analysis of javascript applications in the presence of frameworks and libraries
– ident: 10.1016/j.ins.2024.120713_br0420
– volume: 33
  issue: 5
  year: 2022
  ident: 10.1016/j.ins.2024.120713_br0190
  article-title: Achieving fast page load for websites across multiple domains
  publication-title: Trans. Emerg. Telecommun. Technol.
– start-page: 448
  year: 2017
  ident: 10.1016/j.ins.2024.120713_br0410
  article-title: Nutshell: scalable whittled proxy execution for low-latency web over cellular networks
– start-page: 473
  year: 2013
  ident: 10.1016/j.ins.2024.120713_br0430
  article-title: Demystifying page load performance with wprof
– year: 2012
  ident: 10.1016/j.ins.2024.120713_br0260
  article-title: A case for parallelizing web pages
– start-page: 879
  year: 2020
  ident: 10.1016/j.ins.2024.120713_br0270
  article-title: Fawkes: faster mobile page loads via app-inspired static templating
– year: 2021
  ident: 10.1016/j.ins.2024.120713_br0200
  article-title: Alohamora: reviving http/2 push and preload by adapting policies on the fly
– start-page: 1
  year: 2018
  ident: 10.1016/j.ins.2024.120713_br0170
  article-title: Impact of device performance on mobile Internet qoe
– start-page: 604
  year: 2015
  ident: 10.1016/j.ins.2024.120713_br0400
  article-title: Flexiweb: network-aware compaction for accelerating mobile web transfers
– volume: 50
  start-page: 35
  issue: 4
  year: 2020
  ident: 10.1016/j.ins.2024.120713_br0360
  article-title: Mobile web browsing under memory pressure
  publication-title: Comput. Commun. Rev.
  doi: 10.1145/3431832.3431837
– volume: 32
  start-page: 1
  issue: 5
  year: 2022
  ident: 10.1016/j.ins.2024.120713_br0460
  article-title: Security of federated learning for cloud-edge intelligence collaborative computing
  publication-title: Int. J. Intell. Syst.
– ident: 10.1016/j.ins.2024.120713_br0090
– start-page: 439
  year: 2015
  ident: 10.1016/j.ins.2024.120713_br0130
  article-title: Klotski: reprioritizing web content to improve user experience on mobile devices
– start-page: 430
  year: 2019
  ident: 10.1016/j.ins.2024.120713_br0330
  article-title: Watchtower: fast, secure mobile page loads using remote dependency resolution
– year: 2022
  ident: 10.1016/j.ins.2024.120713_br0220
  article-title: Investigating managed language runtime performance: why javascript and python are 8x and 29x slower than C++, yet Java and go can be faster?
– start-page: 860
  year: 2022
  ident: 10.1016/j.ins.2024.120713_br0080
  article-title: Measuring the privacy dimension of free content websites through automated privacy policy analysis and annotation
– volume: 53
  start-page: 1196
  issue: 5
  year: 2023
  ident: 10.1016/j.ins.2024.120713_br0340
  article-title: Dynamic code compression for javascript engine
  publication-title: Softw. Pract. Exp.
  doi: 10.1002/spe.3186
– start-page: 31
  year: 2012
  ident: 10.1016/j.ins.2024.120713_br0450
  article-title: How far can client-only solutions go for mobile browser speed?
– volume: 31
  start-page: 2633
  issue: 11
  year: 2020
  ident: 10.1016/j.ins.2024.120713_br0210
  article-title: Qweb: high-performance event-driven web architecture with qat acceleration
  publication-title: IEEE Trans. Parallel Distrib. Syst.
  doi: 10.1109/TPDS.2020.2999353
– start-page: 367
  year: 2015
  ident: 10.1016/j.ins.2024.120713_br0070
  article-title: Flywheel: Google's data compression proxy for the mobile web
– volume: 22
  start-page: 943
  issue: 3
  year: 2013
  ident: 10.1016/j.ins.2024.120713_br0120
  article-title: Characterizing web page complexity and its impact
  publication-title: IEEE/ACM Trans. Netw.
  doi: 10.1109/TNET.2013.2269999
– start-page: 390
  year: 2017
  ident: 10.1016/j.ins.2024.120713_br0370
  article-title: Vroom: accelerating the mobile web with server-aided dependency resolution
– volume: 50
  start-page: 1498
  issue: 8
  year: 2020
  ident: 10.1016/j.ins.2024.120713_br0100
  article-title: A semantic and social-based collaborative recommendation of friends in social networks
  publication-title: Softw. Pract. Exp.
  doi: 10.1002/spe.2828
– year: 2021
  ident: 10.1016/j.ins.2024.120713_br0280
  article-title: Horcrux: automatic javascript parallelism for resource-efficient web computation
– start-page: 108
  year: 2020
  ident: 10.1016/j.ins.2024.120713_br0390
  article-title: Dynamic property caches: a step towards faster javascript proxy objects
– start-page: 1305
  year: 2016
  ident: 10.1016/j.ins.2024.120713_br0290
  article-title: An in-depth study of mobile browser performance
– volume: 6
  start-page: 1
  issue: 1
  year: 2022
  ident: 10.1016/j.ins.2024.120713_br0230
  article-title: Fusing speed index during web page loading
  publication-title: Proc. ACM Meas. Anal. Comput. Syst.
  doi: 10.1145/3511214
– volume: 46
  start-page: 1219
  issue: 9
  year: 2016
  ident: 10.1016/j.ins.2024.120713_br0380
  article-title: Scalable framework for parsing: from fortress to javascript
  publication-title: Softw. Pract. Exp.
  doi: 10.1002/spe.2380
– start-page: 109
  year: 2016
  ident: 10.1016/j.ins.2024.120713_br0440
  article-title: Speeding up web page loads with Shandian
– start-page: 135
  year: 2020
  ident: 10.1016/j.ins.2024.120713_br0110
  article-title: Towards a verified range analysis for javascript jits
– start-page: 889
  year: 2019
  ident: 10.1016/j.ins.2024.120713_br0150
  article-title: Reusable inline caching for javascript performance
– start-page: 417
  year: 2015
  ident: 10.1016/j.ins.2024.120713_br0300
  article-title: Mahimahi: accurate record-and-replay for http
– start-page: 249
  year: 2018
  ident: 10.1016/j.ins.2024.120713_br0320
  article-title: Prophecy: accelerating mobile page loads using final-state write logs
– volume: 64
  issue: 11
  year: 2021
  ident: 10.1016/j.ins.2024.120713_br0470
  article-title: State and tendency: an empirical study of deep learning question&answer topics on stack overflow
  publication-title: Sci. China Inf. Sci.
  doi: 10.1007/s11432-019-3018-6
– year: 2016
  ident: 10.1016/j.ins.2024.120713_br0310
  article-title: Polaris: faster page loads using fine-grained dependency tracking
SSID ssj0004766
Score 2.4437084
Snippet Distributed learning based on JavaScript-based frontends is typically implemented at the endpoint to maximize performance. Yet, JavaScript-based frontends...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 120713
SubjectTerms JavaScript engine
Optimization
Page loads
Title Accelerating page loads via streamlining JavaScript engine for distributed learning
URI https://dx.doi.org/10.1016/j.ins.2024.120713
Volume 675
WOSCitedRecordID wos001302744300001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1872-6291
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0004766
  issn: 0020-0255
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1JT9wwFLYocGgPiKVVKVD5UHFgFJTF2Y6j0UBBCCGxjbhEtmO3g6YZxCyi_77PSxIXAYIDl2hkvbyJ8n16fs95C0I_Ml5yiLiERyiXHvi3gceo8D0InnOfJYRLPYvg6iQ9Pc0Gg_zM5ulO9DiBtKqyh4f87l2hhjUAW5XOvgHuRikswG8AHa4AO1xfBXyXc9hKFLCqzlyl5IzGtJx05kOqK0Pon5EeCtE5pnN6ro1GR-iuhDrlsFSddNUQLPBE7UiJX64Ha-uXNG3s9tm45SdDe_rc-91WmF3btcPZ-O-slTQ0tLodsZvZ2D2JCEmTtdpWBgDIoWm7W1vXJI0d-xiEKip-0nSbU4RbiDdUF_WQ7Ley_7fJfrR9NUmFdb7abQEqCqWiMCo-oKUwjXOweUvdo_7guK2bTc237Pq566_eOv_v0XM87bc4vsjFKlqxQQTuGvDX0IKo1tEnp7XkOtqxBSl4FzuIYWvKN9C5SxOs3hrWNMFAE-zSBLc0wYYmGNRhhya4pslndHnQv-j99OyADY-HeTr1pJpNRuJS-DJJGGEhDyiLZMwTQUQiWURoFkkQBZ_XZ5SAbxhEnMiA0VKtRF_QYjWuxFeEJewbfiqySEhKfFpmIi5LHqY840nMA7aJ_Pr1Fdx2n1dDUEbFs7Btor3mljvTeuUlYVJjUljyG5-wAH49f9u3t_zHFvrY0n4bLU7vZ2IHLfP5dDi5_27J9Q8yJ4_r
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Accelerating+page+loads+via+streamlining+JavaScript+engine+for+distributed+learning&rft.jtitle=Information+sciences&rft.au=Liang%2C+Chen&rft.au=Wang%2C+Guoyu&rft.au=Li%2C+Ning&rft.au=Wang%2C+Zuo&rft.date=2024-07-01&rft.issn=0020-0255&rft.volume=675&rft.spage=120713&rft_id=info:doi/10.1016%2Fj.ins.2024.120713&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_ins_2024_120713
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0020-0255&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0020-0255&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0020-0255&client=summon