ECOOP 2018
Sun 15 - Sat 21 July 2018 Amsterdam, Netherlands
co-located with ECOOP and ISSTA 2018
Wed 18 Jul 2018 14:00 - 14:30 at Hanoi - JavaScript & Dynamic Behaviour

The WebKit team designed four major web benchmarks that it uses to measure overall browser performance: JetStream, ARES-6, Speedometer, and MotionMark. JetStream runs a variety of JavaScript workloads focused on measuring the latency and peak performance of the JavaScript VM. ARES-6 measures the performance of JavaScript’s newest language features introduced in the ES2015 specification. Speedometer measures web application responsiveness with a focus on DOM API performance. MotionMark measures graphics performance using tests influenced by graphics techniques that are popular on the web. The WebKit project uses these benchmarks to guide performance optimizations and to find performance regressions. In this talk I will give a detailed explanation of what these four benchmarks are: I will describe what each benchmark was designed to measure, an overview of some of the subtests in each benchmark, and how each benchmark computes an overall score.

Conference Day
Wed 18 Jul

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 15:30
JavaScript & Dynamic BehaviourBenchWork at Hanoi
Benchmarking WebKit
File Attached
Analyzing Duplication in JavaScript
Petr MajCzech Technical University, Celeste HollenbeckNortheastern University, USA, Shabbir HussainNortheastern University, Jan VitekNortheastern University
Building a Node.js Benchmark: Initial Steps
Petr MajCzech Technical University, François GauthierOracle Labs, Celeste HollenbeckNortheastern University, USA, Jan VitekNortheastern University, Cristina CifuentesOracle Labs
File Attached
A Micro-Benchmark for Dynamic Program Behaviour
Li SuiMassey University, New Zealand, Jens DietrichMassey University, Michael EmeryMassey University, Amjed TahirMassey University, Shawn RasheedMassey University