ERICO: Effective Removal of Inline Caching Overhead in Dynamic Typed Languages
Improving JavaScript performance by deconstructing the type system
the eval that men do - a large - scale study of the use of eval in javascript applications .