News for hackers. Stuff that matters.
Re:Introducing the WebKit FTL JIT by nivertech on Tuesday May 13, 2014 @07:36PM (#7741279)
no benchmarks versus V8?
Re:Introducing the WebKit FTL JIT by azakai on Tuesday May 13, 2014 @07:54PM (#7741343)
You can see some benchmarks comparing them here:

http://arewefastyet.com/#machine=12&view=breakdown&suite=asm...

http://arewefastyet.com/#machine=12&view=breakdown&suite=asm...

FTL beats v8 on almost all of those.

Re:Introducing the WebKit FTL JIT by yjbanov on Friday May 16, 2014 @12:14PM (#7756222)
All these benchmarks have "asmjs" in their names, which tells me they are not benchmarking idiomatic JavaScript, but JS generated by emscripten. If that's the case, they do not represent the performance of hand-written applications, which is the majority of all apps on the web.

It would be more interesting to see results for benchmarks such as DeltaBlue or Richards. These would correlate much better with gmail and hipmunk performance, as opposed to in-browser demos of Unreal Tournament.

Re:Introducing the WebKit FTL JIT by acqq on Wednesday May 14, 2014 @09:49AM (#7743671)
I wish I knew if lower is better or higher is better on the first page (y axis is not described on the graphs).
Re:Introducing the WebKit FTL JIT by azakai on Wednesday May 14, 2014 @11:25AM (#7744256)
Lower in the graphs is always better on awfy, which corresponds to lower numbers are better in all benchmarks, except for octane where higher numbers are better (the axis is reversed so still lower in the graph is better).
Re:Introducing the WebKit FTL JIT by b0b0b0b on Tuesday May 13, 2014 @10:49PM (#7741939)
For me, chrome still beats this webkit and the latest firefox for deep learning mnist in the browser:

http://cs.stanford.edu/people/karpathy/convnetjs/demo/mnist....

Re:Introducing the WebKit FTL JIT by bzbarsky on Wednesday May 21, 2014 @01:23AM (#7776817)
I'm trying to figure out how to measure performance here. Both Chrome and Firefox seem to take about the same wall-clock time to go through 5000 examples. Should I be waiting longer? Measuring something else?