International audienceProperty caches are a well-known technique invented over 30 years ago to improve dynamic object accesses. They have been adapted to JavaScript, which they have greatly contributed to accelerate. However, this technique is applicable only when some constraints are satisfied by the objects, the properties, and the property access sites. In this work, we propose enhancements to improve two common usage patterns: prototype accesses and megamorphic accesses. We have implemented these in the Hopc AOT JavaScript compiler and we have measured their impact. We observe that they effectively complement traditional caches. They reduce cache misses and consequently accelerate execution. Moreover, they do not cause a slowdown in the...
Current trend in Web cache research is to have Web caches sharing their contents to improve the hit ...
This paper presents smart caching schemes for Web browsers. For modern Web applications, the style f...
This article discusses efficiency and effectiveness issues in caching the results of queries submitt...
International audienceInline caches and hidden classes are two essential components for closing the ...
The ability of JavaScript-objects to alter memory layout during runtime requires the V8 JavaScript ...
The ability of JavaScript-objects to alter memory layout during runtime requires the V8 JavaScript ...
Browser caches are widely used to improve the performance of Web page loads. Unfortunately, current ...
Proxy caches are essential to improve the performance of the World Wide Web and to enhance user perc...
World Wide Web has been a very successful distributed system that distributes and shares information...
Proxy caches are essential to improve the performance of World Wide Web and to enhance user perceive...
Caching of objects in the World Wide Web is a widely used technique to reduce end user latencies, ne...
This article discusses efficiency and effectiveness issues in caching the results of queries submitt...
Dynamic typing is a barrier for JavaScript applications to achieve high performance. Compared with s...
Current trend in Web cache research is to have Web caches sharing their contents to improve the hit ...
In this work, we study the JavaScript Sealed Classes, which differ from regular classes in a few way...
Current trend in Web cache research is to have Web caches sharing their contents to improve the hit ...
This paper presents smart caching schemes for Web browsers. For modern Web applications, the style f...
This article discusses efficiency and effectiveness issues in caching the results of queries submitt...
International audienceInline caches and hidden classes are two essential components for closing the ...
The ability of JavaScript-objects to alter memory layout during runtime requires the V8 JavaScript ...
The ability of JavaScript-objects to alter memory layout during runtime requires the V8 JavaScript ...
Browser caches are widely used to improve the performance of Web page loads. Unfortunately, current ...
Proxy caches are essential to improve the performance of the World Wide Web and to enhance user perc...
World Wide Web has been a very successful distributed system that distributes and shares information...
Proxy caches are essential to improve the performance of World Wide Web and to enhance user perceive...
Caching of objects in the World Wide Web is a widely used technique to reduce end user latencies, ne...
This article discusses efficiency and effectiveness issues in caching the results of queries submitt...
Dynamic typing is a barrier for JavaScript applications to achieve high performance. Compared with s...
Current trend in Web cache research is to have Web caches sharing their contents to improve the hit ...
In this work, we study the JavaScript Sealed Classes, which differ from regular classes in a few way...
Current trend in Web cache research is to have Web caches sharing their contents to improve the hit ...
This paper presents smart caching schemes for Web browsers. For modern Web applications, the style f...
This article discusses efficiency and effectiveness issues in caching the results of queries submitt...