Bug 121361

Summary: Add a not completely unrealistic DOM Benchmark
Product: WebKit Reporter: Ryosuke Niwa <rniwa>
Component: Tools / TestsAssignee: Ryosuke Niwa <rniwa>
Status: RESOLVED FIXED    
Severity: Normal CC: ahmad.saleem792, barraclough, benjamin, fpizlo, ggaren, kling, koivisto, mjs, sam, slewis
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
First cut fpizlo: review+

Ryosuke Niwa
Reported 2013-09-14 11:27:19 PDT
I have done some researches but I couldn't find any benchmark that realistically test what real apps are doing. As mentioned in https://blog.mozilla.org/nnethercote/2012/08/24/octane-minus-v8/ we shouldn't be testing what we think is a representative of a real app; we should test the real app. Here, I propose to create a benchmark based on demo apps various JS frameworks have.
Attachments
First cut (2.25 MB, patch)
2013-09-17 21:43 PDT, Ryosuke Niwa
fpizlo: review+
Ryosuke Niwa
Comment 1 2013-09-17 21:43:58 PDT
Created attachment 211971 [details] First cut
Filip Pizlo
Comment 2 2013-09-17 21:58:48 PDT
I think we need a better name! How about calling it DOMBench?
Ryosuke Niwa
Comment 3 2013-09-17 22:44:33 PDT
(In reply to comment #2) > I think we need a better name! Yes! > How about calling it DOMBench? That might be too generic?
Filip Pizlo
Comment 4 2013-09-17 22:47:49 PDT
(In reply to comment #3) > (In reply to comment #2) > > I think we need a better name! > > Yes! > > > How about calling it DOMBench? > > That might be too generic? But doesn't it describe what this benchmark is meant to do? If in the future we think it's not good enough, we can add things to it. Ideally, a DOM benchmark ought to measure how real programs use the DOM, JS, and other parts of the engine. This is what this benchmark aspires to do, and it feels like it does it better than other benchmarks. So, to me, DOMBench feels like an accurate description.
Filip Pizlo
Comment 5 2013-09-17 22:49:03 PDT
RS=me except for the name.
Filip Pizlo
Comment 6 2013-09-17 22:49:41 PDT
Comment on attachment 211971 [details] First cut RS=me except for the name. Land it after we have a better name. I recommend DOMBench.
Antti Koivisto
Comment 7 2013-09-17 23:59:47 PDT
DOMBench sounds good.
Ahmad Saleem
Comment 8 2024-02-24 15:22:47 PST
@rniwa - do we need this bug or Speedometer 3 takes care of it now? :-)
Ryosuke Niwa
Comment 9 2024-02-24 15:23:43 PST
This is clearly fixed now.
Note You need to log in before you can comment on or make changes to this bug.