Please also note that there have consistently been performance improvements for "minor releases", e.g. for every 3.x -> 3.(x+1) step. They're of varying magnitude and affect varying things, but overall 3.11 is much faster than 3.0 was, so it would not be a correct assumption to think "now that I have 3.x, I won't gain much by updating before there's a 4.x".
V8 version numbers are not intended to describe the amount of changes that went into a release. Basically we create a new branch every 6 weeks, in line with Chrome releases. The difference to the last version will be whatever features were finished during those six weeks. It's somewhat comparable to how Linux kernel versions work. On Thu, Jul 19, 2012 at 6:48 PM, Vyacheslav Egorov <[email protected]>wrote: > The major difference between 3.0 and those before it is Crankshaft --- > adaptive compilation pipeline: > http://blog.chromium.org/2010/12/new-crankshaft-for-v8.html > > I am not sure what was the major difference between 2.x and 1.x > > -- > Vyacheslav Egorov > > > On Thu, Jul 19, 2012 at 5:07 PM, W Brimley <[email protected]> > wrote: > > Does anyone know what are the major difference between version 1.x,2.x, > and > > 3.x that constitute to performance gains. For example ArrayBuffers in > > version 3.x had quite an impact on performance. Are there other examples? > > > > > -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users
