W3C WBS Home

Results of Questionnaire Open Web Platform Performance Priorities - a Survey

The results of this questionnaire are available to anybody.

This questionnaire was open from 2012-09-06 to 2012-11-02.

395 answers have been received.

Jump to results for question:

  1. Help Prioritize Analytics Topics the Group is Considering
  2. Your Performance Issues or Use Cases

1. Help Prioritize Analytics Topics the Group is Considering

Please help the group prioritize some topics it is already considering for its charter.

Note: 1 is "most important", 6 is "least important".

Summary

ChoiceAll responders
Don’t mindDon’t wantRanked 1Ranked 2Ranked 3Ranked 4Ranked 5Ranked 6
HTTP Archive (HAR) format, which allows a client to export detailed performance data about web pages it loads. See draft specification. 86 8 43 46 60 54 35 63
Memory Measurements, for information about memory consumption, how much memory each asset uses, how much memory remains available, etc. 35 2 105 86 64 52 29 22
Network Measurements, for information about network resources consumed by an app, bandwidth usage, keep-alive information, etc. 29 2 81 92 84 48 39 20
Network Streaming Measurements, for information about media stream speeds, etc. Measurements related to the HTML5 Media Source Extension. 52 4 37 49 76 74 65 38
Framerate Measurements, information about actual application framerates (which may be less than the maximum device refresh rate). 59 4 45 67 53 61 58 48
Garbage Collector API, which lets app developers control the behavior of the JavaScript garbage collector (e.g., disable during redisplay, or trigger at a moment known to be unobtrusive). 56 12 86 65 40 53 36 47

Details

Responder HTTP Archive (HAR) format, which allows a client to export detailed performance data about web pages it loads. See draft specification.Memory Measurements, for information about memory consumption, how much memory each asset uses, how much memory remains available, etc.Network Measurements, for information about network resources consumed by an app, bandwidth usage, keep-alive information, etc.Network Streaming Measurements, for information about media stream speeds, etc. Measurements related to the HTML5 Media Source Extension.Framerate Measurements, information about actual application framerates (which may be less than the maximum device refresh rate).Garbage Collector API, which lets app developers control the behavior of the JavaScript garbage collector (e.g., disable during redisplay, or trigger at a moment known to be unobtrusive).
Julien Van Den Bossche Ranked 6 Ranked 2 Ranked 3 Ranked 5 Ranked 4 Ranked 1
Grigorik Ilya Ranked 6 Ranked 1 Ranked 3 Ranked 4 Ranked 2 Ranked 5
Galeano David Don’t mind Ranked 1 Ranked 3 Ranked 4 Ranked 5 Ranked 2
Yuchung Cheng Ranked 2 Ranked 2 Ranked 1 Ranked 1 Don’t mind Don’t mind
Samuel Santos Ranked 4 Ranked 1 Ranked 3 Ranked 3 Ranked 2 Ranked 1
Chandler Prall Ranked 5 Ranked 4 Ranked 3 Ranked 6 Ranked 5 Ranked 1 The ability to control the garbage collector would be very nice to have. Every application has it's own cadence of events and the developer would be best able to tune the GC to the application.
Bidelman Eric Don’t mind Don’t mind Ranked 4 Ranked 3 Ranked 1 Ranked 2
Robert Madsen Ranked 4 Ranked 2 Ranked 3 Ranked 5 Ranked 1 Ranked 6
Michael Mullany Ranked 6 Ranked 2 Ranked 6 Ranked 6 Ranked 1 Ranked 3
Richard Hansen Ranked 1 Ranked 3 Ranked 2 Ranked 6 Ranked 5 Ranked 4
Tom Wiltzius Don’t mind Don’t mind Don’t mind Don’t mind Ranked 1 Ranked 2
Paul Bakaus Don’t mind Ranked 1 Ranked 3 Ranked 3 Ranked 1 Ranked 2
Yosuke Funahashi Ranked 6 Ranked 1 Ranked 5 Ranked 3 Ranked 2 Ranked 4
Protzek Julio Don’t mind Ranked 6 Don’t mind Don’t mind Don’t mind Don’t mind
Rich Quick Ranked 4 Ranked 2 Ranked 3 Ranked 5 Ranked 6 Ranked 1
Mark DeLoura Ranked 6 Ranked 2 Ranked 4 Ranked 5 Ranked 1 Ranked 3
Carl Bennett Don’t mind Don’t mind Ranked 4 Ranked 6 Ranked 5 Don’t mind
Devon Rathie-Wright Ranked 1 Ranked 3 Ranked 2 Ranked 1 Ranked 3 Ranked 3
Oscar Godson Ranked 2 Ranked 4 Ranked 3 Ranked 5 Ranked 6 Ranked 1
nb,guik mhnjk,h Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind
Tyler Egeto Don’t mind Don’t mind Ranked 2 Don’t mind Ranked 1 Ranked 3
Juan Hidalgo Don’t mind Ranked 1 Ranked 3 Don’t mind Don’t mind Ranked 1
Matthew Robb Ranked 6 Ranked 4 Ranked 5 Ranked 2 Ranked 3 Ranked 1
Jan Hohner Ranked 6 Ranked 1 Ranked 3 Ranked 5 Ranked 4 Ranked 2
Anders Bondehagen Ranked 3 Ranked 1 Ranked 2 Ranked 5 Ranked 3 Ranked 1
Lars Skjellerup Ranked 6 Ranked 1 Ranked 2 Ranked 3 Ranked 4 Ranked 5
Tom Thomas Ellis Ranked 3 Ranked 1 Ranked 2 Ranked 3 Ranked 3 Ranked 2
Michael Gnanakone Don’t mind Ranked 1 Don’t mind Don’t mind Don’t mind Don’t mind
Christian Schaefer Ranked 4 Ranked 2 Ranked 5 Don’t mind Ranked 1 Ranked 3
Bruno Michel Ranked 5 Ranked 3 Ranked 4 Ranked 6 Ranked 1 Ranked 2
Mark Flavin Don’t mind Ranked 2 Ranked 3 Ranked 4 Ranked 5 Ranked 1
Lev Solntsev Ranked 2 Ranked 3 Ranked 5 Ranked 6 Ranked 1 Ranked 4
Stephen Tudor Ranked 6 Ranked 2 Ranked 4 Ranked 5 Ranked 3 Ranked 1
Sujay Krishna Suresh Ranked 6 Ranked 2 Ranked 3 Ranked 4 Ranked 5 Ranked 1
Jean-Charles Verdie Don’t mind Ranked 1 Ranked 3 Ranked 1 Ranked 2 Ranked 1
Robert Rawson Don’t mind Ranked 1 Ranked 2 Ranked 3 Ranked 4 Ranked 5
Yaroslaff Fedin Ranked 6 Ranked 5 Ranked 3 Ranked 5 Ranked 2 Ranked 4
Miles Rausch Ranked 2 Don’t mind Ranked 1 Don’t mind Ranked 3 Don’t mind
Félix Saparelli Ranked 5 Ranked 4 Ranked 3 Ranked 2 Ranked 6 Ranked 1
Andy Edinborough Ranked 1 Ranked 2 Ranked 6 Ranked 4 Ranked 5 Ranked 3
Diogo Baeder Ranked 4 Ranked 1 Ranked 1 Ranked 2 Ranked 2 Ranked 1
Charlie Somerville Don’t want Ranked 2 Ranked 1 Ranked 1 Ranked 2 Ranked 3
Stephen Evermore Ranked 2 Ranked 4 Ranked 3 Ranked 4 Ranked 4 Ranked 2
Trevor Suarez Ranked 5 Ranked 2 Ranked 1 Ranked 3 Ranked 6 Ranked 4
Tobias Timpe Ranked 3 Ranked 3 Ranked 2 Ranked 4 Ranked 4 Ranked 4
Jeremy Rylan Ranked 1 Ranked 1 Ranked 1 Ranked 1 Ranked 1 Ranked 1
Richard Trott Ranked 1 Ranked 5 Ranked 2 Ranked 4 Ranked 6 Ranked 3
Dan Heberden Dan Heberden Ranked 2 Ranked 1 Ranked 2 Ranked 1 Ranked 2 Ranked 4
Deveedutta Maharana Ranked 4 Ranked 5 Ranked 6 Ranked 6 Ranked 6 Ranked 5
Michael Owens Ranked 4 Ranked 3 Ranked 2 Ranked 5 Ranked 6 Ranked 1
John Higley Ranked 1 Ranked 3 Ranked 2 Ranked 5 Ranked 6 Ranked 4
Mike Avello Don’t mind Don’t mind Ranked 1 Ranked 2 Don’t mind Don’t mind
Kevin Suttle Ranked 5 Ranked 1 Ranked 4 Ranked 3 Ranked 6 Ranked 2
andre cardozo Ranked 1 Ranked 1 Ranked 3 Ranked 2 Ranked 2 Ranked 1
Rix Thomas Ranked 5 Ranked 4 Ranked 4 Ranked 4 Ranked 2 Ranked 2
Darryl Pogue Ranked 6 Ranked 2 Ranked 3 Ranked 4 Ranked 5 Ranked 1
Kamen Bundev Ranked 4 Ranked 5 Ranked 4 Ranked 5 Ranked 6 Ranked 5
Fil Maj Don’t want Ranked 1 Ranked 2 Ranked 3 Ranked 4 Ranked 1
Thomas Vendetta Ranked 1 Ranked 4 Ranked 3 Ranked 5 Don’t mind Ranked 6
Tommi Forsstrom Ranked 3 Ranked 2 Ranked 4 Ranked 5 Ranked 6 Ranked 1
Santhosh Babu Nageshwar Rao Ranked 3 Ranked 1 Ranked 2 Ranked 3 Ranked 4 Ranked 2
Mark Lu Ranked 6 Ranked 4 Ranked 5 Ranked 3 Ranked 2 Ranked 1
Kevin Ennis Ranked 6 Ranked 1 Ranked 4 Ranked 5 Ranked 3 Ranked 2
Jason Anderson Ranked 2 Ranked 1 Ranked 2 Ranked 5 Ranked 2 Ranked 4
Tomas Roggero Ranked 4 Ranked 5 Ranked 6 Ranked 3 Ranked 2 Ranked 1
J. Ryan Stinnett Ranked 4 Ranked 2 Ranked 1 Ranked 6 Ranked 5 Ranked 3
Jamison Dance Ranked 4 Ranked 1 Ranked 2 Ranked 6 Ranked 3 Ranked 5
paul gunn Don’t mind Ranked 3 Ranked 2 Ranked 1 Don’t mind Don’t mind
Tim Oxley Ranked 3 Ranked 4 Ranked 2 Ranked 4 Ranked 3 Ranked 1
Lakshan Perera Ranked 5 Ranked 6 Ranked 5 Ranked 3 Ranked 3 Ranked 6
Daniel Fagnan Don’t mind Ranked 2 Ranked 1 Ranked 2 Ranked 4 Ranked 1
Jaydeep Wagh Ranked 1 Ranked 3 Ranked 2 Don’t mind Ranked 2 Ranked 2 You guys are doing amazing work. Keep up the good work.
Hinta Hariadi Ranked 4 Ranked 6 Ranked 5 Ranked 4 Ranked 5 Ranked 4
Egor Balyshev Don’t mind Ranked 1 Ranked 2 Ranked 4 Ranked 5 Ranked 3
Tuomas Vähänen Ranked 1 Ranked 4 Ranked 2 Ranked 3 Don’t mind Don’t mind
Maksym Rusan Ranked 5 Ranked 2 Ranked 5 Ranked 4 Ranked 3 Ranked 1
Javier Cruz Ranked 6 Ranked 1 Ranked 3 Ranked 3 Ranked 4 Ranked 2
Facundo Facundo Cabrera Ranked 1 Ranked 1 Ranked 3 Ranked 3 Ranked 1 Don’t want
Gregory Craft Ranked 4 Ranked 3 Ranked 1 Ranked 1 Ranked 1 Ranked 2
David Retana Ranked 4 Ranked 2 Ranked 1 Ranked 3 Ranked 5 Ranked 6
Gaurav Chandra Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind Ranked 1
Paul O’Rely Ranked 3 Ranked 3 Ranked 2 Ranked 2 Ranked 2 Ranked 4
Lennart Oldenburg Ranked 5 Ranked 2 Ranked 1 Ranked 3 Ranked 4 Ranked 6
Matt Menzer Ranked 4 Ranked 3 Ranked 1 Ranked 5 Ranked 2 Ranked 6
Michael Archibald Ranked 6 Ranked 1 Ranked 2 Ranked 3 Ranked 5 Ranked 4
Kelly Miyashiro Ranked 5 Ranked 2 Ranked 1 Ranked 4 Ranked 3 Ranked 1
Jarrod Overson Ranked 4 Ranked 6 Ranked 3 Ranked 2 Ranked 1 Ranked 5
Rob Middleton Ranked 5 Ranked 2 Ranked 4 Ranked 5 Ranked 4 Ranked 4
jack simmonds Ranked 1 Ranked 3 Ranked 2 Ranked 6 Ranked 4 Ranked 5
Kevin Boutin Ranked 4 Ranked 3 Ranked 2 Ranked 1 Ranked 6 Ranked 5
Daniel Correia Ranked 4 Ranked 2 Ranked 4 Ranked 5 Ranked 1 Ranked 2
Sipke Schoorstra Ranked 1 Ranked 2 Ranked 3 Ranked 4 Ranked 1 Ranked 3
Keitaroh Kobayashi Don’t mind Ranked 4 Ranked 2 Ranked 3 Ranked 1 Ranked 5
Tien Do Ranked 1 Ranked 2 Ranked 1 Ranked 2 Ranked 2 Ranked 2
Andrew Norell Ranked 6 Ranked 4 Ranked 3 Ranked 1 Ranked 5 Ranked 2
Colin Snover Ranked 6 Ranked 1 Ranked 2 Ranked 4 Ranked 5 Ranked 3
Jason Kruger Ranked 4 Ranked 6 Ranked 6 Ranked 6 Ranked 6 Ranked 5
Ricky Romero Ranked 3 Ranked 1 Ranked 5 Ranked 6 Ranked 4 Ranked 2
Aaron McLeod Ranked 6 Ranked 1 Ranked 4 Ranked 5 Ranked 3 Ranked 2
Sagar Patil Ranked 4 Ranked 5 Ranked 5 Ranked 3 Ranked 2 Ranked 3
William Moner Ranked 6 Ranked 5 Ranked 4 Ranked 3 Ranked 2 Ranked 1
Kent Quirk Ranked 6 Ranked 1 Ranked 5 Ranked 4 Ranked 2 Ranked 3
Cleo Hs Ranked 6 Ranked 5 Ranked 6 Ranked 4 Ranked 4 Ranked 6
Angel Ponce Don’t mind Ranked 1 Ranked 2 Ranked 2 Don’t mind Ranked 1
Vaughan Curd Ranked 2 Ranked 1 Ranked 2 Ranked 4 Ranked 3 Ranked 1
Nathan Heskew Ranked 1 Ranked 2 Ranked 3 Ranked 3 Don’t mind Don’t mind
Andre Kradolfer Ranked 1 Ranked 3 Ranked 6 Ranked 6 Ranked 6 Ranked 6
Criss Tallik Don’t mind Ranked 2 Ranked 5 Ranked 4 Ranked 3 Ranked 1
Smith Matt Don’t mind Ranked 1 Don’t mind Ranked 4 Ranked 5 Ranked 6
Christian Oliff Ranked 3 Ranked 2 Ranked 1 Don’t mind Don’t mind Don’t mind
Yoann Moinet Ranked 6 Ranked 1 Ranked 5 Ranked 3 Ranked 4 Ranked 2
Josh Mock Ranked 6 Ranked 1 Ranked 2 Ranked 5 Ranked 4 Ranked 3
Sachin Sachin Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind
David Geddes Ranked 3 Ranked 4 Ranked 5 Ranked 6 Ranked 1 Ranked 2
Ignacio Cunioli Ranked 5 Ranked 1 Ranked 3 Ranked 2 Ranked 3 Ranked 1
Danny Garcia Ranked 5 Ranked 1 Ranked 4 Ranked 6 Ranked 2 Ranked 3
Pontus Ahl Ranked 2 Ranked 5 Ranked 3 Ranked 5 Ranked 5 Don’t mind
Saïd Dermoumi Ranked 3 Ranked 1 Ranked 1 Ranked 3 Ranked 1 Don’t want
Dudley Storey Ranked 2 Don’t mind Don’t mind Ranked 2 Ranked 1 Don’t mind
Thom Morais Ranked 1 Ranked 3 Ranked 2 Ranked 5 Ranked 6 Ranked 6
Abhishek Dilliwal Don’t mind Ranked 2 Ranked 1 Don’t mind Don’t mind Don’t mind
John Milmine Ranked 2 Ranked 5 Ranked 1 Ranked 4 Ranked 3 Ranked 6
Roopesh Reddy Chinnakampalli Ranked 6 Ranked 5 Ranked 6 Ranked 6 Don’t want Ranked 6
Thomas Gasson Ranked 3 Ranked 1 Don’t mind Don’t mind Don’t mind Ranked 2
Grant Peters Don’t mind Ranked 2 Ranked 3 Ranked 4 Don’t mind Ranked 1
Eric Duran Ranked 3 Ranked 2 Ranked 1 Ranked 4 Ranked 5 Ranked 6
Thaddee Tyl Ranked 6 Ranked 1 Ranked 2 Ranked 5 Ranked 4 Ranked 3
Ophir Radnitz Ranked 2 Ranked 3 Ranked 1 Ranked 4 Ranked 5 Ranked 2
Fernando Lujan Don’t mind Ranked 2 Ranked 1 Ranked 3 Ranked 3 Don’t mind
Carlos Aguayo Ranked 3 Ranked 2 Ranked 3 Ranked 3 Ranked 2 Ranked 2
Michael Kessler Ranked 6 Ranked 2 Ranked 3 Ranked 5 Ranked 4 Ranked 1
Matthew Jackson Don’t mind Ranked 2 Ranked 1 Ranked 1 Ranked 3 Don’t mind
Benjamin Cook Ranked 2 Ranked 4 Ranked 1 Ranked 1 Ranked 2 Ranked 2
Jean Vincent Quilichini Don’t mind Ranked 2 Ranked 1 Ranked 1 Don’t mind Ranked 3
Brandon Stoner Ranked 6 Ranked 5 Ranked 1 Ranked 2 Ranked 4 Ranked 3
Priya ranjan Jha Ranked 1 Ranked 4 Ranked 2 Ranked 3 Ranked 4 Ranked 5
Jaspreet Chahal Ranked 1 Ranked 4 Ranked 2 Ranked 3 Ranked 5 Ranked 6
Jonas Hermsmeier Ranked 4 Ranked 2 Ranked 2 Don’t mind Ranked 6 Ranked 1
Vitaliy Petrychuk Ranked 6 Ranked 5 Ranked 3 Ranked 4 Ranked 2 Ranked 1
Dan Shappir Ranked 6 Ranked 1 Ranked 2 Ranked 5 Ranked 4 Ranked 3
Adeel Ejaz Ranked 1 Ranked 3 Ranked 5 Ranked 6 Ranked 2 Ranked 4
Georgy Angelov Ranked 6 Ranked 5 Ranked 4 Ranked 1 Ranked 3 Ranked 2
pieter willaert Ranked 1 Ranked 2 Ranked 1 Ranked 1 Ranked 4 Don’t mind
Luis Abreu Ranked 6 Ranked 2 Ranked 3 Ranked 5 Ranked 1 Ranked 4
Mickele Moriconi Ranked 2 Ranked 3 Ranked 2 Ranked 1 Ranked 4 Ranked 6
Marc Roberts Ranked 4 Ranked 2 Ranked 1 Ranked 5 Ranked 6 Ranked 3
James Smith Ranked 2 Ranked 2 Ranked 2 Ranked 2 Ranked 2 Ranked 1
Helen Olney Ranked 1 Don’t mind Ranked 2 Don’t mind Don’t mind Don’t mind
Michael Anderson Ranked 1 Ranked 6 Ranked 2 Ranked 3 Ranked 4 Ranked 5 In my opinion, some items (like memory consumption) are valuable for the browser creators but not so valuable for website coders. It will point out flaws in a browser but it is difficult to change code to use less memory if it is a browser's problem. Memory consumption is usually consistent across browser versions, irrespective of computer or network speeds.
Glen Robertson Ranked 3 Ranked 1 Ranked 5 Ranked 4 Ranked 6 Ranked 2
John Bender Don’t mind Ranked 3 Ranked 2 Ranked 4 Ranked 1 Ranked 2
Sandor Szigeti Don’t mind Don’t mind Ranked 1 Ranked 2 Don’t mind Don’t mind
Erdi Bavas Ranked 2 Ranked 2 Ranked 2 Ranked 2 Ranked 2 Ranked 2
Andrea Dessi Ranked 4 Ranked 2 Ranked 3 Ranked 4 Ranked 1 Ranked 1
Hanz Bergmann Ranked 1 Ranked 2 Ranked 4 Ranked 5 Ranked 6 Ranked 3
sercan parlak Ranked 2 Ranked 2 Ranked 1 Ranked 3 Ranked 3 Ranked 1
jJoakim jJohansson Ranked 1 Ranked 4 Ranked 2 Ranked 3 Ranked 5 Ranked 6
Etienne Levesque Guitard Ranked 5 Ranked 3 Ranked 4 Ranked 2 Ranked 6 Ranked 1
Agachi Valentin Ranked 2 Ranked 1 Ranked 3 Ranked 6 Ranked 4 Ranked 5
Brandon Brown Ranked 3 Ranked 2 Ranked 1 Ranked 4 Ranked 5 Ranked 6
Shaun Robinson Ranked 3 Don’t mind Ranked 1 Ranked 3 Don’t mind Don’t mind
Eli Gundry Ranked 4 Ranked 1 Ranked 2 Ranked 6 Ranked 5 Ranked 3
Daniel Ortega Don’t mind Ranked 3 Ranked 4 Ranked 2 Don’t mind Ranked 4
Apostolis Haitalis Ranked 2 Ranked 2 Ranked 3 Ranked 3 Ranked 2 Ranked 1
Matias Korhonen Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind
Andy Stanford-Bluntish Ranked 5 Ranked 3 Ranked 2 Ranked 1 Ranked 6 Ranked 4
Florian Orben Don’t mind Don’t mind Ranked 2 Ranked 1 Ranked 4 Ranked 3
Koen Serry Ranked 6 Don’t want Ranked 4 Don’t want Don’t want Ranked 2
Nicolas Renon Ranked 3 Ranked 2 Ranked 1 Ranked 1 Ranked 4 Ranked 5
François Pérez Ranked 2 Ranked 6 Ranked 5 Ranked 3 Ranked 4 Ranked 1
Diego d'Ursel Don’t mind Ranked 1 Ranked 4 Ranked 3 Ranked 2 Don’t mind
Ben Forte Ranked 4 Ranked 3 Ranked 1 Ranked 2 Ranked 6 Ranked 5
Matijs Brinkhuis Ranked 6 Ranked 1 Ranked 4 Ranked 5 Ranked 2 Ranked 3
brett evans Ranked 2 Ranked 3 Ranked 1 Ranked 6 Ranked 4 Ranked 5 Websocket streaming performance is more important to me then media streaming or the loading of static data.
Suhajda Balázs Don’t mind Ranked 2 Ranked 1 Don’t mind Ranked 3 Ranked 2
Najam Khan Ranked 3 Ranked 1 Ranked 1 Ranked 1 Ranked 2 Ranked 3
Felipe Silva Don’t mind Ranked 1 Ranked 4 Don’t mind Ranked 3 Ranked 2
Péter Schmíz Ranked 4 Ranked 3 Ranked 4 Ranked 3 Ranked 6 Ranked 4
Sylvain Allignol Ranked 1 Ranked 3 Ranked 2 Ranked 5 Ranked 6 Ranked 4
Matthew Titchener Ranked 3 Ranked 1 Ranked 2 Ranked 4 Ranked 5 Ranked 6
luk now Don’t mind Ranked 2 Ranked 1 Ranked 2 Ranked 2 Don’t mind
Simon Vart Ranked 4 Ranked 1 Ranked 2 Ranked 3 Ranked 4 Ranked 5
julien castelain Ranked 3 Ranked 3 Ranked 3 Ranked 6 Ranked 5 Ranked 4
Minku Lee Ranked 6 Ranked 4 Ranked 5 Ranked 3 Ranked 2 Ranked 1
Nicholas Pugh Ranked 6 Ranked 2 Ranked 1 Ranked 3 Ranked 4 Ranked 5
Buysse Michael Ranked 6 Ranked 1 Ranked 3 Ranked 4 Ranked 5 Ranked 2
Ahmed Nuaman Don’t mind Ranked 3 Ranked 4 Ranked 5 Ranked 1 Ranked 2
Chris Jones-Gill Don’t mind Ranked 4 Ranked 3 Ranked 1 Don’t mind Ranked 2
Michał Miszczyszyn Ranked 3 Ranked 4 Ranked 5 Ranked 6 Ranked 2 Ranked 1
Andrew Law Ranked 6 Ranked 1 Ranked 4 Ranked 5 Ranked 3 Ranked 2
Roman Gordeev Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind
SImon de Tuck Ranked 5 Ranked 5 Ranked 4 Ranked 4 Ranked 4 Ranked 5
Chris Seaton Ranked 5 Ranked 4 Ranked 6 Ranked 3 Ranked 1 Ranked 2
Benjamim Alves Ranked 4 Ranked 6 Ranked 5 Ranked 5 Ranked 6 Ranked 6
Tom Hughes Ranked 3 Ranked 3 Ranked 2 Ranked 3 Ranked 4 Ranked 4
Thomas Gray Tom Gray Ranked 2 Ranked 3 Ranked 1 Ranked 2 Ranked 1 Don’t mind
Clément Blanco Ranked 6 Ranked 6 Ranked 6 Ranked 6 Ranked 4 Ranked 4
Gilroy Cameron Gilroy Ranked 4 Ranked 3 Ranked 1 Ranked 1 Ranked 1 Ranked 2
Julien Coniglio Ranked 2 Ranked 6 Ranked 6 Ranked 6 Ranked 3 Ranked 4
Shawn Medero Ranked 3 Ranked 1 Ranked 5 Ranked 6 Ranked 2 Ranked 4
Eike Send Don’t mind Ranked 4 Ranked 3 Don’t mind Ranked 1 Ranked 2
Andy Davies Ranked 3 Ranked 1 Ranked 2 Ranked 4 Ranked 6 Ranked 5
Andreas Prietzel Ranked 6 Ranked 4 Ranked 6 Ranked 5 Ranked 3 Ranked 2
Jeremy Petrequin Don’t mind Ranked 6 Ranked 3 Ranked 5 Ranked 6 Ranked 6
Gregory Barnes Ranked 5 Ranked 6 Ranked 3 Ranked 5 Don’t mind Ranked 6
Dominique Boitel Ranked 3 Ranked 2 Don’t want Ranked 5 Ranked 2 Ranked 1
James Bolton Ranked 3 Ranked 2 Ranked 1 Ranked 4 Don’t mind Don’t mind
Alexander Tarasyuk Ranked 2 Ranked 3 Ranked 2 Ranked 4 Ranked 5 Ranked 1
riccardo magliocchetti Ranked 1 Ranked 3 Ranked 2 Don’t mind Ranked 4 Don’t mind More than framerates it would be nice to be able to query the browser to know if APIs like canvas / webgl are hw accelerated or not.
Joonas Salovaara Ranked 3 Ranked 6 Ranked 2 Ranked 5 Ranked 1 Don’t want
Jonatan Nordentoft Korgaard Don’t mind Ranked 4 Ranked 4 Ranked 3 Ranked 5 Ranked 1
E.G. ismaail Ranked 3 Ranked 1 Ranked 2 Don’t mind Don’t mind Ranked 4
Ian Jones Ranked 5 Ranked 3 Ranked 1 Ranked 2 Ranked 3 Ranked 5
Karl Dubost Ranked 3 Ranked 1 Ranked 2 Ranked 5 Ranked 6 Ranked 4
Linhart Pavel Ranked 6 Ranked 5 Ranked 2 Ranked 1 Ranked 3 Ranked 5
Ignacy Moryc Ranked 5 Ranked 4 Ranked 3 Ranked 2 Ranked 6 Ranked 1
Adam Casey Ranked 5 Ranked 2 Ranked 1 Ranked 3 Ranked 6 Ranked 4
Alain Couthures Ranked 4 Ranked 1 Ranked 3 Don’t mind Don’t mind Ranked 2
Manuel Moreale Ranked 4 Ranked 3 Ranked 3 Ranked 4 Ranked 2 Ranked 1
Frèrejean Erik Ranked 5 Ranked 6 Ranked 3 Don’t mind Ranked 3 Ranked 6
Tomas Theunissen Ranked 4 Ranked 2 Ranked 1 Ranked 3 Ranked 2 Ranked 1
umuthan uyan Ranked 3 Ranked 5 Ranked 6 Ranked 6 Ranked 6 Ranked 4
Nikos Gereoudakis Don’t mind Ranked 1 Ranked 2 Ranked 2 Ranked 2 Ranked 3
Rob Morrissey Ranked 4 Ranked 1 Ranked 3 Ranked 5 Ranked 6 Ranked 2
Vladimir Krstic Ranked 3 Ranked 3 Ranked 1 Ranked 1 Ranked 1 Ranked 2
Mirko Friedrich Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind
Valerio Gheri Don’t mind Ranked 5 Ranked 1 Ranked 3 Ranked 4 Ranked 2
patrick roumanoff Ranked 4 Ranked 4 Ranked 1 Ranked 3 Ranked 2 Ranked 3
Michael Petychakis Ranked 3 Ranked 1 Ranked 2 Ranked 2 Ranked 4 Ranked 4
Srirangan Srinivasan Ranked 5 Ranked 1 Ranked 3 Ranked 6 Ranked 4 Ranked 2
Thibaut Despoulain Ranked 6 Ranked 3 Ranked 5 Ranked 4 Ranked 2 Ranked 1
Robert Basden Ranked 2 Ranked 1 Ranked 4 Ranked 5 Don’t mind Ranked 3
Ross Masters Ranked 5 Ranked 4 Ranked 1 Ranked 3 Ranked 2 Ranked 6
Isaque Alves Ranked 3 Ranked 6 Ranked 5 Ranked 5 Ranked 5 Ranked 6
Rudie Dirkx Don’t mind Don’t mind Don’t mind Don’t mind Ranked 1 Don’t mind
Thomas Walters Ranked 4 Ranked 1 Ranked 3 Don’t mind Don’t mind Ranked 2
Chris Cheney Ranked 3 Ranked 3 Ranked 4 Ranked 4 Ranked 2 Ranked 4
Bryan McQuade Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind
Erik Edhagen Ranked 6 Ranked 1 Ranked 5 Ranked 2 Ranked 3 Ranked 4
Andrzej Głuszak Don’t mind Ranked 2 Don’t mind Don’t mind Ranked 1 Don’t mind
Lukasz Fiszer Ranked 5 Ranked 2 Ranked 3 Ranked 4 Ranked 1 Don’t mind
Ian Feather Ranked 1 Ranked 3 Ranked 4 Ranked 5 Ranked 2 Ranked 6
Aaron Silber Ranked 3 Ranked 4 Ranked 1 Ranked 2 Ranked 6 Ranked 5
Joshua Kalis Ranked 6 Ranked 5 Ranked 1 Ranked 3 Ranked 2 Ranked 4
Khodor Ammar Ranked 6 Ranked 4 Ranked 3 Ranked 2 Ranked 6 Ranked 1
Callum McLean Don’t mind Don’t mind Ranked 3 Ranked 1 Ranked 2 Don’t want
Burgers Bryan Ranked 6 Ranked 1 Ranked 2 Ranked 4 Ranked 3 Ranked 5
Damien Solimando Ranked 1 Ranked 3 Ranked 4 Ranked 6 Ranked 5 Ranked 2
Stanislav Dimitrov Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind
Michael Weiss Ranked 2 Ranked 2 Ranked 1 Ranked 4 Ranked 5 Ranked 6
Ryo Jin Ranked 6 Ranked 3 Ranked 4 Ranked 1 Ranked 2 Ranked 5
Louis Roy Ranked 6 Ranked 5 Ranked 3 Ranked 1 Ranked 2 Ranked 3
Kate Marshalkina Ranked 3 Ranked 2 Ranked 1 Ranked 5 Ranked 6 Ranked 4
Sanchez Rufo Ranked 5 Ranked 1 Ranked 6 Ranked 4 Ranked 3 Ranked 2
Konstantin Smotrin Don’t want Ranked 4 Ranked 2 Ranked 3 Ranked 4 Ranked 1
Txus Ordorika Don’t mind Ranked 1 Ranked 2 Ranked 3 Ranked 4 Don’t mind
David Newton Ranked 3 Ranked 4 Ranked 1 Ranked 2 Ranked 5 Ranked 6
Grant Richmond Don’t mind Ranked 4 Ranked 5 Ranked 3 Don’t mind Don’t mind
Antti Lampela Don’t mind Ranked 1 Ranked 2 Ranked 3 Ranked 4 Ranked 2
Eddie Kay Don’t mind Ranked 1 Ranked 3 Ranked 2 Don’t mind Ranked 4
Niklas Odendahl Ranked 3 Ranked 4 Ranked 2 Ranked 6 Ranked 3 Ranked 6
Alexandre Kirszenberg Ranked 2 Ranked 3 Ranked 4 Ranked 4 Ranked 3 Ranked 4
Edward Siok Ranked 4 Ranked 3 Ranked 2 Ranked 6 Ranked 1 Ranked 5
Edward Nutting Ranked 6 Ranked 5 Ranked 3 Ranked 4 Ranked 2 Ranked 1
Chase Sillevis Ranked 4 Ranked 4 Ranked 4 Ranked 4 Ranked 4 Ranked 1
Don Spaulding Ranked 2 Ranked 3 Ranked 1 Ranked 3 Ranked 4 Ranked 5
Chris Gutierrez Ranked 6 Ranked 1 Ranked 5 Ranked 4 Ranked 3 Ranked 2
Liza Daly Don’t mind Ranked 5 Ranked 6 Ranked 3 Ranked 2 Ranked 5
André Abreu Ranked 1 Ranked 2 Ranked 3 Ranked 4 Ranked 5 Ranked 1
Way Way Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind
Saul Shanabrook Ranked 2 Don’t mind Ranked 2 Don’t mind Don’t mind Don’t mind
Thibaut Nazare Don’t mind Ranked 4 Ranked 5 Ranked 3 Ranked 2 Ranked 1
Tony Stuck Ranked 3 Ranked 2 Ranked 1 Don’t mind Don’t mind Ranked 2
Benjamin Schneider Ranked 6 Ranked 4 Ranked 6 Ranked 5 Ranked 3 Ranked 1
Joan Piedra Ranked 3 Ranked 3 Ranked 1 Ranked 2 Ranked 1 Ranked 1
Bryant Wilkins Ranked 3 Ranked 1 Ranked 1 Ranked 3 Ranked 2 Ranked 1
Srivatsan Chari Don’t mind Ranked 1 Ranked 3 Don’t mind Don’t mind Ranked 1
Matt Asbury Don’t mind Ranked 3 Ranked 4 Ranked 2 Don’t mind Ranked 1
Ryan Bales Ranked 3 Ranked 2 Ranked 1 Ranked 1 Ranked 2 Ranked 1
Evan McDaniel Ranked 2 Ranked 3 Ranked 1 Ranked 4 Ranked 5 Ranked 6
Mike Ratcliffe Ranked 2 Ranked 4 Ranked 3 Ranked 5 Ranked 6 Ranked 1
Achraf Kassioui Don’t mind Ranked 2 Ranked 1 Ranked 1 Ranked 1 Don’t mind
Justin Rainbow Ranked 2 Ranked 3 Ranked 1 Ranked 4 Ranked 5 Ranked 6
David Keith Ranked 5 Ranked 4 Ranked 6 Ranked 3 Ranked 1 Ranked 2
Keith Rogers Don’t mind Ranked 1 Ranked 2 Ranked 6 Don’t mind Ranked 5
Ricardo Panaggio Ranked 4 Ranked 2 Ranked 3 Ranked 5 Ranked 6 Ranked 1
Rene Graemer Ranked 2 Ranked 1 Ranked 1 Ranked 1 Don’t want Ranked 4
Jason LeMoine Don’t mind Ranked 1 Ranked 3 Ranked 2 Ranked 5 Ranked 4
Nathan Greenstein Nathan Greenstein Ranked 1 Ranked 3 Ranked 2 Ranked 6 Ranked 4 Ranked 5
Miles Elam Ranked 2 Ranked 6 Ranked 5 Ranked 3 Ranked 4 Ranked 1
Eduardo Ramirez Ranked 6 Ranked 5 Ranked 3 Ranked 1 Ranked 2 Ranked 4
Matt Roberts Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind
Alex Mingoia Don’t want Don’t mind Don’t mind Ranked 4 Ranked 4 Don’t want
Rune Petersen Ranked 5 Ranked 4 Ranked 3 Ranked 6 Ranked 2 Ranked 1
Oliver Johnson Ranked 2 Ranked 3 Ranked 2 Ranked 3 Ranked 3 Ranked 4
Albert Sunyer Ranked 5 Ranked 3 Ranked 1 Ranked 4 Ranked 6 Ranked 2
Matthew Turvey Ranked 6 Ranked 4 Ranked 5 Ranked 3 Ranked 2 Don’t want
Andre Behrens Ranked 6 Ranked 3 Ranked 4 Ranked 5 Ranked 1 Ranked 2
Matt Shen Don’t mind Ranked 2 Ranked 1 Ranked 4 Ranked 5 Ranked 3
Rodrigo Zane Ranked 4 Ranked 2 Ranked 2 Ranked 3 Ranked 3 Ranked 1
Freddie Carthy Ranked 1 Ranked 2 Ranked 4 Ranked 3 Ranked 5 Ranked 6
Stéphane Castrec Ranked 1 Ranked 3 Ranked 2 Ranked 5 Ranked 6 Don’t want
Bryon Keck Ranked 4 Ranked 3 Ranked 2 Ranked 2 Ranked 3 Ranked 2
Chris Weekly Ranked 1 Ranked 3 Ranked 2 Ranked 4 Ranked 5 Ranked 6
Kirit Tanna Don’t want Ranked 4 Ranked 3 Don’t want Ranked 2 Ranked 1
Lucas Holmquist Don’t mind Don’t mind Ranked 2 Don’t mind Don’t mind Don’t mind
Kelly Banman Don’t want Ranked 4 Ranked 3 Don’t mind Ranked 4 Don’t mind
Rokesh Jankie Don’t mind Ranked 2 Ranked 4 Ranked 2 Ranked 3 Ranked 4
Gregory Douglas Don’t mind Ranked 2 Ranked 5 Ranked 4 Ranked 1 Ranked 3 Better control of audio is critical for games. If even a highly performance-optimized game can't guarantee that a sound will play when intended, the perceived performance will be poor.
Daniel Haehn Don’t mind Don’t mind Don’t mind Don’t mind Ranked 6 Ranked 6
Martin Laritz Ranked 3 Ranked 2 Ranked 1 Don’t mind Don’t mind Don’t mind
Mohammed Habib Ranked 1 Ranked 1 Ranked 2 Ranked 2 Ranked 4 Ranked 3
Amadeus Paulussen Ranked 6 Ranked 1 Ranked 3 Ranked 2 Ranked 4 Ranked 5
Alex Seman Ranked 2 Ranked 5 Ranked 6 Ranked 4 Ranked 3 Ranked 1
appex appex Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind
michele Ranked 6 Ranked 1 Ranked 2 Ranked 4 Ranked 5 Ranked 3
Tri Nguyen Ranked 2 Ranked 1 Ranked 2 Ranked 2 Don’t mind Ranked 6
Edgar Simson Don’t mind Ranked 1 Don’t mind Ranked 2 Ranked 3 Don’t mind
Axel Martínez Don’t mind Ranked 4 Ranked 5 Ranked 4 Ranked 5 Ranked 6
Kenneth Auchenberg Ranked 3 Ranked 6 Ranked 5 Don’t want Ranked 4 Ranked 6 1) I would like to enable "slow rendering" where I can see how the browser draws the layout.

2) Hooks into the rendering engine, to get notified about re-flows. When caused them, and what happens inside the rendering engine.

Alexander Witzigmann Ranked 2 Don’t mind Don’t mind Don’t mind Don’t mind Ranked 1
Jon Gjengset Ranked 3 Ranked 6 Ranked 2 Ranked 5 Ranked 4 Ranked 1
Burford Richard Ranked 3 Ranked 2 Ranked 1 Ranked 6 Ranked 4 Ranked 5
Alexandre Masselot Don’t mind Ranked 1 Ranked 3 Don’t mind Don’t mind Ranked 3
Pavlik Kiselev Ranked 2 Ranked 4 Ranked 3 Ranked 4 Ranked 4 Ranked 1
Corentin Guy Ranked 4 Ranked 1 Ranked 2 Ranked 3 Ranked 5 Don’t want
Simon Schmidt Ranked 6 Ranked 1 Ranked 4 Ranked 3 Ranked 5 Ranked 2
Drazen Mokic Ranked 4 Ranked 2 Ranked 1 Ranked 5 Ranked 6 Ranked 3
Brian Cavalier Ranked 3 Ranked 1 Ranked 2 Ranked 4 Ranked 5 Ranked 6
Dean Howe Ranked 2 Ranked 2 Ranked 1 Ranked 2 Ranked 3 Ranked 4
Charles Sun Ranked 5 Ranked 1 Ranked 3 Ranked 2 Ranked 6 Ranked 4
Dombrowski Devin Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind
Jesse Ditson Ranked 4 Ranked 5 Ranked 4 Ranked 3 Ranked 3 Ranked 6
Nick Shuttleworth Ranked 4 Ranked 1 Ranked 3 Don’t mind Don’t mind Ranked 2
Alison Voss Ranked 1 Ranked 2 Ranked 3 Ranked 4 Ranked 5 Don’t mind
Patrick Kettner Ranked 2 Ranked 6 Ranked 4 Ranked 5 Ranked 3 Ranked 1
Hal Burgiss Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind
Andrew VanWagoner Don’t mind Ranked 3 Ranked 5 Ranked 4 Ranked 2 Ranked 1
Samuel Allen Ranked 6 Ranked 3 Ranked 2 Ranked 1 Ranked 5 Ranked 4
Finn Fred Don’t mind Ranked 2 Ranked 1 Ranked 3 Ranked 4 Ranked 5
Sriram Thiagarajan Ranked 1 Ranked 2 Ranked 3 Ranked 5 Ranked 6 Ranked 4
mitesh mistry Ranked 3 Ranked 4 Ranked 2 Ranked 4 Ranked 5 Ranked 4
Bertrand Keller Don’t mind Ranked 1 Ranked 1 Don’t mind Don’t mind Don’t mind
Ibs Pat Ranked 2 Ranked 1 Ranked 2 Ranked 2 Ranked 1 Ranked 1
George Holt Ranked 3 Ranked 3 Ranked 3 Ranked 6 Ranked 3 Don’t mind
Stefan Liden Ranked 4 Ranked 1 Ranked 2 Ranked 3 Ranked 3 Ranked 1
Mike Andrzejewski Ranked 4 Ranked 1 Ranked 2 Ranked 5 Ranked 6 Ranked 3
Jonathan Garbee Ranked 1 Don’t mind Ranked 2 Ranked 3 Don’t mind Ranked 4
Dominic Mercier Ranked 2 Ranked 6 Ranked 1 Ranked 3 Ranked 6 Ranked 6
Jonas Grumann Ranked 3 Ranked 4 Ranked 4 Ranked 2 Ranked 4 Ranked 1
Justin Mandzik Don’t mind Don’t mind Don’t mind Ranked 3 Ranked 2 Ranked 1
Radu Focseneanu Ranked 3 Ranked 1 Ranked 2 Ranked 4 Ranked 5 Ranked 6
Matt Matt Ranked 3 Ranked 2 Ranked 1 Don’t mind Don’t mind Don’t mind
Joey Baker Ranked 5 Ranked 2 Ranked 3 Ranked 4 Ranked 1 Don’t mind
Benjamin Lord Ranked 1 Don’t mind Don’t mind Ranked 2 Ranked 3 Ranked 4
Near Privman Ranked 3 Ranked 4 Ranked 6 Ranked 5 Ranked 2 Ranked 1
Michael Krone Ranked 5 Ranked 5 Ranked 5 Ranked 4 Ranked 2 Ranked 6
Konstantin Kulik Ranked 6 Ranked 1 Ranked 3 Ranked 2 Ranked 4 Ranked 5
Domenic Denicola Don’t mind Ranked 1 Ranked 3 Ranked 4 Ranked 2 Don’t want
Maxim Rykin Ranked 4 Ranked 1 Ranked 3 Ranked 2 Ranked 5 Ranked 6
Brian Street Ranked 4 Ranked 5 Ranked 1 Ranked 2 Ranked 6 Ranked 3
Mohamed ZERGAOUI Ranked 6 Ranked 2 Ranked 3 Ranked 1 Ranked 5 Ranked 4 XML and JSON object consumption
Kryski Eric Don’t mind Ranked 2 Ranked 3 Ranked 5 Ranked 4 Ranked 1
Matthew Hanlon Ranked 4 Ranked 1 Ranked 3 Ranked 5 Ranked 5 Ranked 2
Benoit Lafontaine Ranked 3 Ranked 2 Ranked 1 Ranked 6 Ranked 5 Ranked 4
Yahel Carmon Ranked 1 Ranked 3 Ranked 2 Ranked 4 Ranked 5 Ranked 6
ian crowther Ranked 3 Ranked 5 Ranked 1 Ranked 2 Ranked 3 Don’t mind
Wayne Carr Ranked 3 Ranked 2 Ranked 5 Ranked 6 Ranked 1 Ranked 4
Dan Herbert Don’t mind Ranked 4 Ranked 4 Ranked 1 Ranked 2 Ranked 3
Jonathan Woosnam-Li Ranked 4 Ranked 6 Ranked 5 Ranked 3 Ranked 1 Ranked 2
Stephane Enten Ranked 3 Ranked 6 Ranked 1 Ranked 2 Ranked 4 Ranked 5
Souza Ana Paula Ranked 1 Ranked 2 Ranked 5 Ranked 6 Ranked 4 Ranked 3
Alan Kligman Don’t want Ranked 1 Don’t mind Don’t mind Ranked 3 Ranked 2
Annika Blohm Ranked 6 Ranked 4 Ranked 2 Ranked 5 Ranked 3 Ranked 1
Jan Wloka Ranked 1 Ranked 3 Ranked 4 Ranked 5 Ranked 6 Ranked 2
Brad Dougherty Ranked 5 Ranked 3 Ranked 4 Ranked 1 Ranked 2 Ranked 6
Meenan Patrick Ranked 3 Ranked 2 Ranked 1 Ranked 4 Ranked 5 Ranked 6
Eric Tsang Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind Don’t mind
Yury Makedonov Ranked 2 Ranked 1 Ranked 3 Don’t mind Don’t mind Ranked 4
Corey Clark Ranked 5 Ranked 1 Ranked 2 Ranked 3 Ranked 1 Ranked 1
Yonhee Yu Ranked 4 Ranked 1 Ranked 3 Ranked 5 Ranked 2 Ranked 6
Chris Gammon Don’t mind Ranked 1 Ranked 5 Ranked 4 Ranked 3 Ranked 2
David Corvoysier Ranked 4 Ranked 1 Ranked 1 Ranked 1 Ranked 1 Ranked 2
Joe Steele Ranked 2 Ranked 1 Ranked 2 Ranked 3 Ranked 3 Don’t want
Giridhar Mandyam Ranked 3 Ranked 4 Ranked 5 Ranked 5 Ranked 5 Don’t want
Vicente Joao Ranked 1 Ranked 3 Ranked 2 Don’t mind Don’t mind Don’t mind
Satoru Takagi Ranked 4 Ranked 4 Ranked 6 Ranked 5 Ranked 5 Ranked 4
Filip Salomonsson Ranked 2 Ranked 3 Ranked 1 Ranked 5 Ranked 4 Ranked 6
Florian Margaine Ranked 4 Ranked 1 Ranked 1 Ranked 5 Ranked 2 Ranked 1
Robert Hundt Ranked 6 Ranked 1 Ranked 3 Ranked 4 Ranked 5 Ranked 2
Mark Watson Don’t mind Ranked 4 Ranked 3 Ranked 1 Ranked 2 Don’t mind
Annette Greiner Don’t mind Ranked 2 Ranked 3 Ranked 4 Don’t mind Ranked 1
François REMY Ranked 5 Ranked 2 Ranked 4 Ranked 3 Ranked 6 Ranked 1
xionghui liu Ranked 6 Ranked 5 Ranked 4 Ranked 4 Ranked 5 Ranked 4
555-555-0199@example.com 555-555-0199@example.com Don’t want Don’t want Don’t want Don’t want Don’t want Don’t want

2. Your Performance Issues or Use Cases

What performance issues have you faced? What use cases would you like to ensure that implementations support?

If you have tests to illustrate an issue or use case, please share them as well.

Details

Responder Your Performance Issues or Use Cases
Julien Van Den Bossche
Grigorik Ilya
Galeano David
Yuchung Cheng
Samuel Santos
Chandler Prall
Bidelman Eric Scrolling performance measurements
Robert Madsen
Michael Mullany Two major problems that the Sencha dev community has had over the last two years are:

1) iPad out of memory crashes: this was severe in the very constrained RAM of the iPad 1. If the browser could have reported total available memory and current memory consumption (maybe even by asset) that would have been a good thing.
2) Problems with Android browser performance: this bug from the release of Android 4.0.3 just about sums it up: http://code.google.com/p/android/issues/detail?id=24833 - to sum up, the fast stuff is flickery, and the flicker-free stuff is slow.

In older Android browsers, we also saw problems with chronic desynchronization of multiple concurrent CSS animations, screen flickering from poor GPU <-> CPU content offloading, as well as poor framerates from CSS animations in general.

Other performance issues:
- CSS Animation of more complex nested 3D transforms on any mobile platform can be single digit FPS (occasionally less!)
- SVG filter animation is generally too slow to be usable - even on capable desktop browsers (although Mozilla is snappier than most). SVG animate FPS in general has been iffy.
- Convolution-based SVG filters with large matrix sizes (>5) on large images can be multi-second in duration even on desktop browsers (ie. directional blurs, sharpens & edge extraction)

As a final comment - it would be nice to have the JavaScript timer resolution available to the browser. We've done a bunch of blogs over the last few years reviewing HTML5 feature implementations on most new mobile devices. If you want to take a look at some of the problems we found (particularly on early devices) you can read them here: http://www.sencha.com/blog/category/html5-developer-scorecard

Richard Hansen The performance issues I've come across most regularly are too large images, and large data (that needs client side caching)
Tom Wiltzius Measuring framerates is very difficult in the browser, which makes evaluating performance quite hard. Because rendering performance is an area that varies quite a bit between browsers, its very useful to be able to evaluate rendering performance in a standardized way. For instance, Google Maps uses a small benchmarking library to determine what level of content the user's computer/browser is capable of handling (other WebGL apps like games have a similar need). Being able to measure effectively is critical to this working. Better still would be to have the browser self-report, but that's very challenging for a wide variety of reasons (fingerprinting, accurate comparison across platforms, etc.)

On a similar note, garbage collection is one of the biggest things that gets in the way of WebGL games rendering smoothly all the time because it is outside of developer control. For an always-on rendering loop like a game, having control over the timing of GCs is hugely useful. These days the most impressive games, such as those produced by the Mandreel porting layer, simply keep all their state in giant allocated arrays to avoid triggering GCs. This is working around the platform, not with it.
Paul Bakaus
Yosuke Funahashi
Protzek Julio
Rich Quick Most of our performance issues have been related to older / slower hardware.

Primarily relating to memory management and threading / blocking.

Additionally, latency on AJAX requests / number of Ajax requests.
Mark DeLoura
Carl Bennett
Devon Rathie-Wright
Oscar Godson
nb,guik mhnjk,h
Tyler Egeto
Juan Hidalgo
Matthew Robb
Jan Hohner
Anders Bondehagen
Lars Skjellerup
Tom Thomas Ellis
Michael Gnanakone
Christian Schaefer
Bruno Michel
Mark Flavin
Lev Solntsev I anticipate the usage of SVG, but my boss is concerned on performance impact—web page load delay, etc. So it would be nice to have a tool which will allow to measure this in a transparent, reliable and accurate way.
Stephen Tudor
Sujay Krishna Suresh
Jean-Charles Verdie
Robert Rawson
Yaroslaff Fedin
Miles Rausch Making one website adapt to the increasingly varied network situation is a top priority. We want to make one website that can adapt to 3G or spotty coverage and still give a great experience for desktop retina MacBook Pros.
Félix Saparelli
Andy Edinborough
Diogo Baeder
Charlie Somerville
Stephen Evermore
Trevor Suarez
Tobias Timpe
Jeremy Rylan
Richard Trott
Dan Heberden Dan Heberden
Deveedutta Maharana
Michael Owens
John Higley
Mike Avello
Kevin Suttle Max connections can become blocking and freeze up browsers. JavaScript processes need to operate within the scope of the browser tab, isolated from the browser application memory heap.
andre cardozo
Rix Thomas
Darryl Pogue
Kamen Bundev
Fil Maj scrolling! use of "advanced" css such as gradient and opacity negatively impacting painting performance
Thomas Vendetta
Tommi Forsstrom
Santhosh Babu Nageshwar Rao CPU cycles for client side templating
Mark Lu Scheduling events on the millisecond level is problematic and requires careful control on how much DOM is loaded at a given time. I think the most critical thing is to have the ability to fine-tune the priority of when certain things execute.
Kevin Ennis
Jason Anderson
Tomas Roggero http://stackoverflow.com/questions/11036765/javascript-freezing-crashing-in-chrome/11038220#11038220
J. Ryan Stinnett
Jamison Dance
paul gunn
Tim Oxley
Lakshan Perera
Daniel Fagnan
Jaydeep Wagh
Hinta Hariadi
Egor Balyshev
Tuomas Vähänen
Maksym Rusan
Javier Cruz
Facundo Facundo Cabrera CSS 3D compositing process is just impossible to debug. For example, if you combine a 2x2 bg with 2 transparent pixels repeated as a layer plus 3D transforms you can found a problem of performance depending on the number of the composited layers.

Box shadows has the same problem in mobile devices. In this case I like the idea of "disable features of my browser" in order to prevent a battery life reduction.
Gregory Craft
David Retana I am working on an application that require maximun responsiveness but it deals with a lot of bunch of images at high quality.

It would be great to know how "good" is the bandwidth connection to take the best decision about how management those images.

At shooot.me you could find what I mean
Gaurav Chandra
Paul O’Rely
Lennart Oldenburg
Matt Menzer I want better ways to test, measure performance over mobile networks.
Michael Archibald
Kelly Miyashiro Mostly related to CSS/paint/animation/CPU intensive things. For example, how does the border-radius affect performance? Quite a bit, apparently.
Jarrod Overson
Rob Middleton Fast scrolling of inner elements.
jack simmonds The biggest barrier to performance that I witness across many sites, is JavaScript/jQuery functionality. Most, if not all of the time when a browser freezes, or a page is delayed in loading, it's a JavaScript problem. I have never had performance issues with PHP, MySQL, CSS, or HTML code in a web page.

I think the above is really fairly intuitive. If there's a PHP, MySQL code problem at the server, that feature simply won't load, but it doesn't delay loading of the document. The same is true of HTML/CSS. If the code is erroneous, the page won't look the way the designer thinks it should, but it will load without delay. By nature, the same can not be said for JavaScript. It is often running during and after page load, so JS tasks can cause performance losses more readily than other coding languages.
Kevin Boutin
Daniel Correia
Sipke Schoorstra
Keitaroh Kobayashi
Tien Do I want to be able to provide performance data to users on client side like aspnetmvc mini profiler
Andrew Norell
Colin Snover I want to be able to ensure objects that are garbage collected have the ability to clean up other objects that may no longer be necessary but which would otherwise persist because they still have useless references elsewhere (i.e. finalisers). I want to be able to create registries of things (like Dojo’s Dijit registry) without the registry itself creating strong references (i.e. WeakMap). I want to be able to specify a reasonable memory maximum for a given application and generate a signal whenever that maximum is exceeded that allows my application to clean up data that has been cached for performance, without needing to poll for memory usage and without worrying that garbage collection might not run immediately (i.e. lowmemory event).
Jason Kruger
Ricky Romero
Aaron McLeod
Sagar Patil
William Moner
Kent Quirk Mainly concerned about rendering performance so client-side data is most interesting and control over it is useful
Cleo Hs The problems I've faced are all cross-browser issues. Actually I'm don't think it's a W3C thing. But mainly my troubles with performance are either with IE8 and older either trying to animate in jQuery or slow responses due to limitations refering max requests to server (I have not tested anything on IOS6 yet, but read some things that got me worried).

Actually, I don't really think those are specification problems, but I think in the near future W3C could do great things and that is why I'm doing this form. No complaints, just hope that we will have a better world soon and W3C will contribute to that! (Lea Verou FTW!)
Angel Ponce
Vaughan Curd
Nathan Heskew
Andre Kradolfer
Criss Tallik
Smith Matt Memory is a precious resource on mobile devices, so a comprehensive memory profiler will make it much easier to track down crash errors due to low memory.
Christian Oliff
Yoann Moinet
Josh Mock
Sachin Sachin
David Geddes Scrolling on mobile web needs some serious help. Almost impossible to make it smooth and responsive.

Other annoyance is the random flickers in the UI as the user and JavaScript interact with the DOM. I would love some visibility into when and why any screen flickers/janks occur.
Ignacio Cunioli
Danny Garcia I've faced performance issues with the following
* Low framerate when creating / animating object-based vectors in canvas.
* Poor performance when tracking un-throttled mouse, resize and orientation-change events.
Pontus Ahl
Saïd Dermoumi
Dudley Storey
Thom Morais
Abhishek Dilliwal
John Milmine
Roopesh Reddy Chinnakampalli I have faced, delayed Page loading issues, which really took time to figure out, who is the culprit.
Thomas Gasson
Grant Peters Memory usage in single page apps that attach lots of panhandlers and make multiple Ajax calls
Eric Duran
Thaddee Tyl
Ophir Radnitz Memory issues.
Fernando Lujan
Carlos Aguayo
Michael Kessler
Matthew Jackson
Benjamin Cook
Jean Vincent Quilichini
Brandon Stoner Being able to prevent the browser from repainting specific elements when changes occur would make DOM manipulation a lot less hard in performance cases.
Priya ranjan Jha
Jaspreet Chahal
Jonas Hermsmeier
Vitaliy Petrychuk
Dan Shappir
Adeel Ejaz
Georgy Angelov
pieter willaert
Luis Abreu
Mickele Moriconi
Marc Roberts
James Smith
Helen Olney
Michael Anderson Faster load speeds and higher framerates are paramount; anything else is just a means to obtain these two. Better data can support investigating ways to improve these two figures, but often times it's the more "generic" numbers in a specific class that are the most helpful.
Glen Robertson
John Bender Page rendering issues with css animation in mobile browsers.
Sandor Szigeti
Erdi Bavas
Andrea Dessi
Hanz Bergmann
sercan parlak
jJoakim jJohansson
Etienne Levesque Guitard
Agachi Valentin
Brandon Brown
Shaun Robinson
Eli Gundry
Daniel Ortega
Apostolis Haitalis
Matias Korhonen
Andy Stanford-Bluntish
Florian Orben
Koen Serry
Nicolas Renon
François Pérez
Diego d'Ursel
Ben Forte
Matijs Brinkhuis
brett evans I have a financial trading application that streams real time pricing to the user them displays it in various ways like charts and trade tickets. If the clients machine slows down it can cause mismatches in price in the various different display methods allowing the user to possibly arbitrage trade. Secondly if the clients network connection degrades it will queue up the updates fifo but lifo would probably be more suitable as the most recent update is more important and then the older data can come in to back fill the charting.
Suhajda Balázs
Najam Khan
Felipe Silva
Péter Schmíz
Sylvain Allignol
Matthew Titchener
luk now
Simon Vart
julien castelain
Minku Lee
Nicholas Pugh
Buysse Michael
Ahmed Nuaman
Chris Jones-Gill image resolution vs bandwidth vs device capabilities
Michał Miszczyszyn
Andrew Law Tried to develop content for an HD resolution touch screen with lots of animated elements (animated using CSS transforms), but was unable to get a satisfactory level of performance so had to rebuild content in flash.
Roman Gordeev
SImon de Tuck Memory consumption and no real way of finding the leaks. Also, the ability to set constraints on memory and bandwidth to simulate lower spec systems
Chris Seaton Intensive JavaScript can kill a user browsers
Benjamim Alves
Tom Hughes
Thomas Gray Tom Gray
Clément Blanco
Gilroy Cameron Gilroy Frame rates in CSS animations vary a lot if we had a way to see what frame rates the computer was running at we could adjust the sequence for animation eg jump the animation to the 90% done position if it is running behind the audio.
Julien Coniglio
Shawn Medero
Eike Send
Andy Davies Mobile web app performance
Andreas Prietzel
Jeremy Petrequin
Gregory Barnes
Dominique Boitel What web browser can support and connection speeds necessary.
James Bolton
Alexander Tarasyuk
riccardo magliocchetti
Joonas Salovaara
Jonatan Nordentoft Korgaard
E.G. ismaail
Ian Jones
Karl Dubost
Linhart Pavel
Ignacy Moryc
Adam Casey
Alain Couthures Memory and network performance issues
Manuel Moreale
Frèrejean Erik
Tomas Theunissen
umuthan uyan
Nikos Gereoudakis
Rob Morrissey
Vladimir Krstic
Mirko Friedrich
Valerio Gheri
patrick roumanoff large SVG animations - but this seems covered by framerate Measurements
Michael Petychakis
Srirangan Srinivasan
Thibaut Despoulain
Robert Basden
Ross Masters Recently, had to use much lower spec computers it than usual and the page latency of some complex websites (Gmail and most pages that use rgba and background images) in Firefox and IE was an eye opener. We already have good tools for network/resource measurements it will be interesting to see what the W3 is planning.
Isaque Alves
Rudie Dirkx
Thomas Walters
Chris Cheney
Bryan McQuade RE: HAR, HAR is useful but it is "HTTP Archive Format" and there is a lot of non-HTTP data (e.g. renderer activity) that it does not include. I'd like to see more browsers export data in a format like that of the webkit inspector timeline, so developers can have insight into what's going on in the renderer across browsers. An earlier version of the inspector timeline format is documented here: https://developers.google.com/web-toolkit/speedtracer/data-dump-format. Ping me if you have questions & I can provide more info.
Erik Edhagen
Andrzej Głuszak
Lukasz Fiszer It would be great to know the cost of each CSS property. I had some serious issues with CSS3 animations on mobile devices, and discovered that disabling some css on those animated elements (like box-shadow) helped a lot. Being able to mesure it, combined with Framerate measurements, would make performance optimisation much easier.
Ian Feather
Aaron Silber
Joshua Kalis
Khodor Ammar
Callum McLean
Burgers Bryan
Damien Solimando
Stanislav Dimitrov
Michael Weiss
Ryo Jin
Louis Roy
Kate Marshalkina
Sanchez Rufo
Konstantin Smotrin
Txus Ordorika
David Newton
Grant Richmond
Antti Lampela
Eddie Kay Mobile WebKit-based browsers being revisions behind, constraints inherent in the mobile platform -- memory, network.
Niklas Odendahl
Alexandre Kirszenberg
Edward Siok
Edward Nutting The Garbage Collection API would be fantastic to prevent the collection interrupting animation sequences e.g. when fading in areas of pages or complex animations moving multiple html elements around the page.
Chase Sillevis
Don Spaulding
Chris Gutierrez
Liza Daly
André Abreu
Way Way
Saul Shanabrook
Thibaut Nazare
Tony Stuck
Benjamin Schneider
Joan Piedra
Bryant Wilkins Browser Compatibility
Srivatsan Chari
Matt Asbury
Ryan Bales
Evan McDaniel
Mike Ratcliffe
Achraf Kassioui
Justin Rainbow
David Keith
Keith Rogers
Ricardo Panaggio
Rene Graemer
Jason LeMoine
Nathan Greenstein Nathan Greenstein
Miles Elam
Eduardo Ramirez
Matt Roberts
Alex Mingoia
Rune Petersen
Oliver Johnson
Albert Sunyer
Matthew Turvey
Andre Behrens My main need is maximally fast animation and ui responsiveness. At the Times, our data sources don't update super frequently, but we have very heavy volume. So we need ui tools that can handle a lot of items, nodes, etc. And since a user is likely to be wading through a lot of stuff, we need fluid responsiveness to input for the potentially long time they are wading through it. Googles recent Jank Busters talk at IO was a revelation. But we need more insight on the tiny details and any insight at all into paint events.
Matt Shen
Rodrigo Zane
Freddie Carthy
Stéphane Castrec
Bryon Keck
Chris Weekly
Kirit Tanna
Lucas Holmquist
Kelly Banman
Rokesh Jankie
Gregory Douglas
Daniel Haehn WebGL performance on tablets
Martin Laritz
Mohammed Habib
Amadeus Paulussen
Alex Seman It would be nice to somehow know the portion of the browser's CPU usage that a certain website or application... uses.
appex appex
michele
Tri Nguyen
Edgar Simson
Axel Martínez
Kenneth Auchenberg * Scroll performance for elements with a large DOM structure. Many children.
* Animations with low framerates where debugging it's pure guessing



Alexander Witzigmann
Jon Gjengset
Burford Richard
Alexandre Masselot
Pavlik Kiselev
Corentin Guy
Simon Schmidt
Drazen Mokic General DOM performance
Brian Cavalier
Dean Howe
Charles Sun
Dombrowski Devin
Jesse Ditson
Nick Shuttleworth
Alison Voss
Patrick Kettner
Hal Burgiss
Andrew VanWagoner Animating the size (from the left side) of the main content div with css transitions performs poorly and it is difficult to quantify performance and determine the best alternative for various browsers. ie: animating the margin of static positioned vs the width of absolute positioned.
Samuel Allen CSS3 animations are still choppy and laggy in most browsers
Finn Fred
Sriram Thiagarajan
mitesh mistry
Bertrand Keller
Ibs Pat Perfomance issues I have faced over the period of my time are issues like page speed while using javascript frameworks like backbase...
George Holt
Stefan Liden Web applications crashing in iOS UIWebView
Mike Andrzejewski
Jonathan Garbee
Dominic Mercier
Jonas Grumann
Justin Mandzik
Radu Focseneanu
Matt Matt
Joey Baker • http://indiegamr.com/ios6-html-hardware-acceleration-changes-and-how-to-fix-them/#comment-705
• Rendering large tables (100+ rows) is incredibly slow. It's especially noticeable when the table is inserted with JS.
Benjamin Lord
Near Privman
Michael Krone
Konstantin Kulik
Domenic Denicola I wish setImmediate was ratified and available in all browsers, not just in IE10 and Node.js.
Maxim Rykin
Brian Street
Mohamed ZERGAOUI Use of XML and XSLT in the Browser
Kryski Eric Mobile JavasScript performance is very flakey. I realize this is impart to the OS but it would be good to be able to actually see memory consumption and possibly optimize garbage collection, especially on mobile devices.

Also, when lots of custom events are flying around (1000's or ten's of 1000's) or objects in arrays and objects are being removed at a very quick rate garbage collection can sometimes not be quick enough.
Matthew Hanlon
Benoit Lafontaine
Yahel Carmon
ian crowther Image loading
Wayne Carr these are summary comments from a group of people e polled here. they'd like to be able to check the current system utilization of CPU, GPU and memory so they can adapt if running out. Or be able to set thresholds and be notified. would like to know number of cores to plan for size of thread pool.
Dan Herbert Network streaming measurements would allow adaptive streaming during video playback to allow automatic switching to a better stream for a user's network (3G, Wifi, LTE, etc, slow connection) on-the-fly.
Jonathan Woosnam-Li
Stephane Enten
Souza Ana Paula The main problem of internet performance are humans. The internet and globalization is increasing so fast. Too many people are unprepared to programming, design and architecture the sites and apps.
The internet sites and apps are made ​​by several people who barely know what a web request.
A very large number of people without adequate knowledge use the internet and computers. These users click repeatedly on buttons or links, thus making several web requests.
And even more, we have hackers / crackers that trigger multiple requests to take down sites.
The solution is unavailable the internet until people become aware of the proper use of the internet.
The internet must have usage rules and means for controlling access. How? I do not know. Just know that the path that we're taking on the Internet is infinite globalization, technology and other communication experiences, where I do not know where we will end.
Alan Kligman
Annika Blohm Websites seem to have become so convoluted with javaScript that it has become simply unbearable to deal with that in some cases. It gets worse when using a browser that has a good deal of add-ons installed. At some point eventually, things get just too messy.
Jan Wloka Improved tooling for:
Comparison of HAR traces
Memory and CPU profiling (times + invocation counts)
Brad Dougherty It would be awesome to have detailed performance information about <video>. Right now there isn't much that we can get out of it. Many people have issues with the slow loading of videos, and it would really help to be able to get actual numbers and info about when that happens.
Meenan Patrick Measuring the above-the-fold visible performance of apps and time to interaction has been virtually impossible to do outside of the lab (and difficult even in the lab).
Eric Tsang
Yury Makedonov Browser based delays cause by processing of Java Scripts.
Browser memory leaks.
Corey Clark
Yonhee Yu
Chris Gammon
David Corvoysier
Joe Steele
Giridhar Mandyam Power consumption on handheld devices. I have provided examples in the statement of intereste I submitted.
Vicente Joao
Satoru Takagi
Filip Salomonsson
Florian Margaine
Robert Hundt
Mark Watson
Annette Greiner working on web apps that pull in a lot of data from scientific instruments or big data stores, I have (rarely) run into issues with memory management and speed. These days, I like to do as much work as possible on the client side, since that allows fast updating of visualizations, so the more readily browsers can manage the data the better.
François REMY I would like to get 'animStartTime' reintroduced in the spec. Don't forget that the time between two frames is quite long (16ms) and we probably want to synchronize our anims with CSS anims.

IE and FireFox support it already (although IE's implementation has a race condition when resuming a page using the back button).
xionghui liu
555-555-0199@example.com 555-555-0199@example.com

More details on responses


Compact view of the results / list of email addresses of the responders

WBS home / Questionnaires / WG questionnaires / Answer this questionnaire


Maintained by Laurent Carcone, from a development by Dominique Hazaël-Massieux (dom@w3.org) on an original design by Michael Sperberg-McQueen $Id: showv.php3,v 1.127 2015-02-04 08:52:34 carcone Exp $. Please send bug reports and request for enhancements to lcarcone@w3.org with w3t-sys@w3.org copied (if your mail client supports it, send mail directly to the right persons)