JSOPT: A Framework for Optimization of JavaScript on Web Browsers
Journal Title: Mehran University Research Journal of Engineering and Technology - Year 2018, Vol 37, Issue 1
Abstract
In the current era where multi-core technologies are very common in use, the existing web browsers are unable to fully utilize the capability of multi-core processors.The web browsers execute the JavaScript code locally in order to produce an efficient response of web pages. This responsiveness is however limited by the fact that the JavaScript code is uni-threaded, and consequently, the efficiency of the code degrades if it involves a large number of computations. In this paper, we propose a framework called JSOPT (JavaScript Optimizer) which generates an efficient JavaScript code to effectively utilize multi-core architectures. The framework uses a template containing constructs for communication & synchronization, and subsequently generates optimized code to be executed on the multi-core architectures. Multiple instances of templates are then generated with different implementations of the code and the best instance is selected to be incorporated in the library. With the optimized code generated using JSOPT, our results show a significant improvement in the performance of several benchmarks involving intensive computations based matrix operations on the Mozilla Firefox web browser.
Authors and Affiliations
M. Waqas, M. A. Khan
Convolutional Code Based PAPR Reduction Scheme for Multicarrier Transmission with Higher Number of Subcarriers
Multicarrier transmission technique has become a prominent transmission technique in high-speed wireless communication systems. It is due to its frequency diversity,small inter-symbol interference in the multipath fading...
Artificial Urdu Text Detection and Localization from Individual Video Frames
In current era of technology, information acquisition from images and videos become most important task due to the rapid development of data mining and machine learning.The information can be either textual, visual, or c...
Analysis of Booth Multiplier based Conventional and Short Word Length FIR Filter
The optimized implantation of digital filters has remained one of the challenging tasks, for FPGA (Field- Programmable Gate Array) based system designers, due to the involvement of very complex circuitry for multiplicati...
Effect of Intercritical Heat Treatment on Mechanical Properties of Plain Carbon Dual Phase Steel
Mechanical properties of DP (Dual Phase) steels are greatly influenced by the microstructural features such as grain size, morphology and martensite volume fraction (Vm%). These microstructural features can be altered by...
Mineralogical Study of Zard Koh and Kulli Koh Iron Ore Deposits of Pakistan
Zard Koh and Kulli Koh are two recently discovered iron ore deposits, existing in the Chagai district, Balochistan, Pakistan. PSM (Pakistan Steel Mill Limited) is interested to utilize these ore deposits at priority. Pur...