Like any embedder, they should be using *the tip of the branch that's used
in stable Chrome*. ( <-- That's your writeup.) Typically that's the exact
same version as what Chrome stable ships, unless we've already merged back
a patch or two that hasn't been picked up by a Chrome stable refresh yet.

Current example: Chrome stable (M39) uses V8 3.29, that branch's tip as of
right now is 3.29.88.19
<https://www.google.com/url?q=https://codereview.chromium.org/760283005&sa=D&usg=ALhdy2-qyq6p1FOFRvkukdUIn9L8D5akaA>,
the latest Chrome M39 build comes with 3.29.88.17 (see
https://omahaproxy.appspot.com/).

Using a dev channel quality branch like 3.31 right now is a risky decision.
You can argue that it's just for an alpha release, but as the classes
example demonstrates, anything could happen to a branch before it's
considered stable. (In fact, I would guess that classes support will be
turned off on that branch, but the ES6 guys should confirm that.)

Since Chrome M40 will go to stable soon, using V8 3.30 now (more precisely:
3.30.33.14
<https://www.google.com/url?q=https://codereview.chromium.org/831243005&sa=D&usg=ALhdy28doiZIqp5LsuaHUvJ99-c573zjvA>)
might
be a reasonable compromise.

The next V8 branch, as always, will be cut in time for the next (M42)
Chrome branch, i.e. ~6 weeks from now, and won't be recommended until it
hits the Chrome stable channel another ~6 weeks later.


On Thu, Jan 8, 2015 at 11:02 PM, Domenic Denicola <[email protected]> wrote:

> io.js (the actively-maintained Node.js fork) is shipping their first alpha
> on 2015-01-12, i.e. in four days. They were planning on shipping with V8 
> 3.31.74.1,
> but the recent reversion of classes has them worried that shipping classes
> to their community would be a bad move. I would expect a large number of
> people to start downloading and using this alpha, probably not in
> production, but certainly for the creation of reusable code that may have a
> decent shelf-life.
>
> What should they be doing here? Can they count on a new 3.32 release being
> cut soon, that they can use to avoid shipping classes? Is 3.31.74.1 OK?
> Other options?
>
> Relatedly, last time I had a conversation about what V8 versions Node/iojs
> should be using, it turned out there was some confusion. I asked for a
> guideline for what versions embedders should be using to be written up, but
> I don't think it happened. Could we do that, regardless?
>
> --
> --
> v8-users mailing list
> [email protected]
> http://groups.google.com/group/v8-users
> ---
> You received this message because you are subscribed to the Google Groups
> "v8-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to