GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes
Vyacheslav Egorov, TweetJava Script Performance Expert, SW Engineer on the Google Dart Team
Biography: Vyacheslav Egorov
Vyacheslav Egorov is a software engineer at Google Aarhus. He is primarily focused on the technology behind virtual machines and compilers, contributing to V8 JavaScript engine and Dart VM. Before joining Google he worked on a Java VM with an ahead-of-time compiler at Excelsior LLC.
Twitter: @mraleph
Presentation: TweetBenchmarking JavaScript
JavaScript is everywhere. JavaScript VMs improve by leaps and bounds. Performance graphs are breaking through the ceilings of expectations.
And yet from time to time we still find ourselves wondering whether '===' is faster than '=='.
What is the right way to approach this question? Is this the question you should be asking to begin with?
We will take a look at some microbenchmarks written by JS developers and discover a violent clash between XIX century approach to benchmarking and XXI century virtual machines.