scispace - formally typeset
G

Gregor Richards

Researcher at Purdue University

Publications -  14
Citations -  1202

Gregor Richards is an academic researcher from Purdue University. The author has contributed to research in topics: JavaScript & Compiler. The author has an hindex of 10, co-authored 14 publications receiving 1122 citations.

Papers
More filters
Proceedings ArticleDOI

An analysis of the dynamic behavior of JavaScript programs

TL;DR: An empirical study of the dynamic behavior of a corpus of widely-used JavaScript programs is performed, and how and why the dynamic features are used are analyzed.
Proceedings ArticleDOI

One VM to rule them all

TL;DR: This work describes a new approach to virtual machine (VM) construction that amortizes much of the effort in initial construction by allowing new languages to be implemented with modest additional effort, and suggests that high performance is attainable while preserving a modular and layered architecture.
Proceedings ArticleDOI

The eval that men do: A large-scale study of the use of eval in javascript applications

TL;DR: In this paper, the authors present a large-scale study of the use of eval in JavaScript-based web applications, and provide statistics on the nature and content of strings used in eval expressions, as well as their provenance and data obtained by observing their dynamic behavior.
Book ChapterDOI

The Eval That Men Do

TL;DR: A large-scale study of the use of eval in JavaScript-based web applications is presented, providing statistics on the nature and content of strings used in eval expressions, as well as their provenance and data obtained by observing their dynamic behavior.
Proceedings ArticleDOI

Automated construction of JavaScript benchmarks

TL;DR: JSBench is described, a flexible tool for workload capture and benchmark generation, and its use in creating eight benchmarks based on popular sites is demonstrated, showing that workloads created by JSBench match the behavior of the original web applications.