activity
20152021
most citedADsafety: Type-Based Verification of JavaScript Sandboxing

74 citations · 80 across the 3 of their papers we have counts for

collaborators
Showing cs.PLShow all

7 papers · 1 filter

cs.PL2021

Solver-based Gradual Type Migration

Luna Phipps-Costin, Carolyn Jane Anderson, Michael Greenberg +1

Gradually typed languages allow programmers to mix statically and dynamically typed code, enabling them to incrementally reap the benefits of static typing as they add type annotat…

cs.PL20206 cited

Wasm/k: Delimited Continuations for WebAssembly

Donald Pinckney, Arjun Guha, Yuriy Brun

WebAssembly is designed to be an alternative to JavaScript that is a safe, portable, and efficient compilation target for a variety of languages. The performance of high-level lang…

cs.PL2019

Model-Based Warp Overlapped Tiling for Image Processing Programs on GPUs

Abhinav Jangda, Arjun Guha

Domain-specific languages that execute image processing pipelineson GPUs, such as Halide and Forma, operate by 1) dividing the image into overlapped tiles, and 2) fusing loops to i…

cs.PL2019

Formal Foundations of Serverless Computing

Abhinav Jangda, Donald Pinckney, Yuriy Brun +1

Serverless computing (also known as functions as a service) is a new cloud computing abstraction that makes it easier to write robust, large-scale web services. In serverless compu…

cs.PL2019

Not So Fast: Analyzing the Performance of WebAssembly vs. Native Code

Abhinav Jangda, Bobby Powers, Emery Berger +1

All major web browsers now support WebAssembly, a low-level bytecode intended to serve as a compilation target for code written in languages like C and C++. A key goal of WebAssemb…

cs.PL2018

Putting in All the Stops: Execution Control for JavaScript

Samuel Baxter, Rachit Nigam, Joe Gibbs Politz +2

Scores of compilers produce JavaScript, enabling programmers to use many languages on the Web, reuse existing code, and even use Web IDEs. Unfortunately, most compilers inherit the…