谷歌浏览器插件
订阅小程序
在清言上使用

Accelerating Page Loads Via Streamlining JavaScript Engine for Distributed Learning

Chen Liang, Guoyu Wang, Ning Li, Zuo Wang, Weihong Zeng,Fu-an Xiao,Yu-an Tan,Yuanzhang Li

INFORMATION SCIENCES(2024)

引用 0|浏览17
暂无评分
摘要
Distributed learning based on JavaScript-based frontends are 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×.
更多
查看译文
关键词
JavaScript engine,Optimization,Page loads
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要