scholarly journals Of JavaScript AOT compilation performance

2021 ◽  
Vol 5 (ICFP) ◽  
pp. 1-30
Author(s):  
Manuel Serrano

The fastest JavaScript production implementations use just-in-time (JIT) compilation and the vast majority of academic publications about implementations of dynamic languages published during the last two decades focus on JIT compilation. This does not imply that static compilers (AoT) cannot be competitive; as comparatively little effort has been spent creating fast AoT JavaScript compilers, a scientific comparison is lacking. This paper presents the design and implementation of an AoT JavaScript compiler, focusing on a performance analysis. The paper reports on two experiments, one based on standard JavaScript benchmark suites and one based on new benchmarks chosen for their diversity of styles, authors, sizes, provenance, and coverage of the language. The first experiment shows an advantage to JIT compilers, which is expected after the decades of effort that these compilers have paid to these very tests. The second shows more balanced results, as the AoT compiler generates programs that reach competitive speeds and that consume significantly less memory. The paper presents and evaluates techniques that we have either invented or adapted from other systems, to improve AoT JavaScript compilation.

Author(s):  
Esra Musbah Mohammed Musbah ◽  
Khalid Hamed Bilal ◽  
Amin Babiker A. Nabi Mustafa

VoIP stands for voice over internet protocol. It is one of the most widely used technologies. It enables users to send and transmit media over IP network. The transition from IPv4 to IPv6 provides many benefits for internet IPv6 is more efficient than IPv4. This paper presents a performance analysis of VoIP over WLAN using IPv4 and IPv6 and OPNET software program to simulate the protocols and to investigate the QoS parameters such as jitter, delay variation, packet send, and packet received and throughputs for IP4 and IP6 and compare between them.


2003 ◽  
Vol 15 (11-12) ◽  
pp. 1001-1025 ◽  
Author(s):  
Hong-Linh Truong ◽  
Thomas Fahringer

Sign in / Sign up

Export Citation Format

Share Document