Write a Blog >>
SPLASH 2019
Sun 20 - Fri 25 October 2019 Athens, Greece
Tue 22 Oct 2019 10:00 - 10:30 at Abbey - Keynote & Session #1

The comparison and alignment of runtime traces are essential, e.g., for semantic analysis or debugging. However, naive sequence alignment algorithms cannot address the needs of the modern web: (i) the bytecode generation process of V8 is not deterministic; (ii) bytecode traces are large.

We present STRAC, a scalable and extensible tool tailored to compare bytecode traces generated by the V8 JavaScript engine. Given two V8 bytecode traces and a distance function between trace events, STRAC computes and provides the best alignment. The key insight is to split access between memory and disk. STRAC can identify semantically equivalent web pages and is capable of processing big V8 bytecode traces whose order of magnitude matches today’s web like https://2019.splashcon.org, which generates approx. 150k of bytecode instructions.

Tue 22 Oct
Times are displayed in time zone: Beirut change

09:00 - 10:30: Keynote & Session #1VMIL at Abbey
09:00 - 10:00
Talk
VMIL
Laurence TrattKing's College London
10:00 - 10:30
Full-paper
VMIL
Javier Cabrera ArteagaKTH Royal Institute of Technology, Martin MonperrusKTH Royal Institute of Technology, Benoit BaudryKTH Royal Institute of Technology, Sweden
Pre-print