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...
Saved in:
| Published in: | Information sciences Vol. 675; p. 120713 |
|---|---|
| Main Authors: | , , , , , , , |
| 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 |