-
Notifications
You must be signed in to change notification settings - Fork 27
Turbofan + Ignition release plan && comms plan #155
Comments
Both approaches are good for me, as long as we ship one before mid-august. The plan should be to ship 6.0 asap, or 5.9 if that is not possible. |
@MylesBorins I think similar to last time, it would be nice to write a detailed blog on the subject and we can post it on our Medium blog and share on social. I can also share with a few media folks that are generally interested in this. Happy to review the blog and write an outline too, if that would be helpful to you. In terms of timing, do you happen to know when this will be? |
We are still trying to work out the timing. How much lead time do you need for a media push? |
@MylesBorins I will likely push this out to the media day of. I wanted to get a sense of timing, so I can put it into our editorial calendar and if it's around NodeSummit, I would reach out to the media attending the conference to give them a heads up. |
@nodejs/ctc based around the above. How do people feel about doing a push to land V8 5.9 next week so we can do it around Node Summit and get a media push? I've tagged this for |
Sounds good to me – I’ll update the 8.2.0 proposal in a bit and remove V8 5.9 from it, the plan here sounds good and I can see that having better communications around the introduction of TF+I will be a good idea. |
I agree using the release where TF+I is enabled to generate awareness and to re-enforce the calls @addaleax has already been making asking for people to performance test and give us feedback is a good idea. |
I was asked by @vsemozhetbyt to provide a link to a performance issue I found between V8 5.8 and V8 6.1. Basically Typescript code targeting ES6 is 6x slower in my test than when targeting ES5. See my comment to nodejs issue 14220. |
@winksaville from how I read that conversation, it seems the problem is resolved in V8 6.1. Can you please check if the same problem exists in 6.0 and 5.9? |
Yes all is well with V8 6.1. Can you provide links to Node prebuilts with
V8 5.9 and 6.0?
…On Wed, Jul 19, 2017, 1:54 AM Matteo Collina ***@***.***> wrote:
@winksaville <https://github.com/winksaville> from how I read that
conversation, it seems the problem is resolved in V8 6.1. Can you please
check if the same problem exists in 6.0 and 5.9?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#155 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AA-hHMM42TmGXQIe0FMf80uYyd2McPv5ks5sPcQrgaJpZM4OaZ8b>
.
|
@winksaville Unfortunately, our first distributed V8-canary build already has V8 6.1. I hope somebody can link you to V8 6.0 Node.js build (I have an old canary one for Windows x64, let me know if it can be of any help). |
I'll try the 5.9 build tomorrow but don't use Node on Windows. Anyone can
fork my code if desired.
Actually, if 6.1 is what's going to ship why worry about 5.9 or 6.0?
…On Wed, Jul 19, 2017, 10:25 AM Vse Mozhet Byt ***@***.***> wrote:
@winksaville <https://github.com/winksaville>
V8 5.9: last nightly
<https://nodejs.org/download/nightly/v9.0.0-nightly20170718f406a7ebae/>
Unfortunately, our first distributed V8-canary
<https://nodejs.org/download/v8-canary/> build already has V8 6.1. I hope
somebody can link you to V8 6.0 Node.js build (I have an old canary one for
Windows x64, let me know if it can be of any help).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#155 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AA-hHJi1Cy8O3DmUz7uTe6BaEJwz7fwfks5sPjwagaJpZM4OaZ8b>
.
|
Actually, this is still uncertain what V8 version will be shipped with Node.js 8 LTS (see, for example, nodejs/node#14384 (comment)). |
If we're only a week out from having a stable 6.0, let's go with 6.0 but let's definitely work on getting it out by mid august. I'm cutting the 9.x working branch in early september and would like to get things resolved before then. |
Here are the performance numbers of test-nn-ts nodev9 branch running on my laptop using the various versions of Node. The takeaway is V8 6.1 is fastest followed by V8 5.9 and V8 5.8 is slowest: **** Summary ES5 code: **** Summary ES6 code: **** Here are the node versions **** Here are the V8 versions: **** Details ES5 code: Pat Input0 Input1 Target0 Output0 $ ./nodev9-V8-5.9/bin/node build-es5/test-nn.js 10000000 Pat Input0 Input1 Target0 Output0 $ ./nodev9-V8-6.1.0/bin/node build-es5/test-nn.js 10000000 Pat Input0 Input1 Target0 Output0 **** Details ES6 code: Pat Input0 Input1 Target0 Output0 $ ./nodev9-V8-5.9/bin/node build-es6/test-nn.js 10000000 Pat Input0 Input1 Target0 Output0 $ ./nodev9-V8-6.1.0/bin/node build-es6/test-nn.js 10000000 Pat Input0 Input1 Target0 Output0 |
@MylesBorins Do we have a more-or-less decided path forward on this at this point? Is the plan to do a release with V5.9 this week to coincide with NodeSummit? |
thanks for contributing the numbers @winksaville, they're actually really interesting! |
You're welcome, glad it's helpful, it seems to indicate Node should upgrade
V8 to 6.1 sooner rather than later, in my opinion.
…On Sun, Jul 23, 2017, 10:20 PM Rod Vagg ***@***.***> wrote:
thanks for contributing the numbers @winksaville
<https://github.com/winksaville>, they're actually really interesting!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#155 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AA-hHD6t4J8h17AnaABB5FS54m_gWnCaks5sRCmvgaJpZM4OaZ8b>
.
|
Here is our writeup on Turbofan: https://www.nearform.com/blog/node-js-is-getting-a-new-v8-with-turbofan/ |
@MylesBorins @mcollina is this what we were originally planning to announce? |
@ZibbyKeaton no, I don't think so. But we can lift as much we want from there, or even republish as-is on the Foundation blog. |
@mcollina sorry for original comment. Didn't read everything. Yes, I would like to republish this on Node.js Collection. Do you have a Medium page or do you want me to post on the Node.js Foundation Medium page and then add it to Node.js Collection that way? |
You can post it to the Foundation medium page, just add a link to the original piece at the beginning. |
We should probably fix the errata (by @jkummerow and @hashseed) before republishing though. |
We already published, but I can easily go in and make the edits, please just let me know what they are asap. |
Refs: nodejs/node#14528 |
/cc @davidmarkclements @mcollina Would it be possible for you to re-run the updated benchmarks (davidmarkclements/v8-perf#6)? |
Re https://www.nearform.com/blog/node-js-is-getting-a-new-v8-with-turbofan/:
|
Re "ITERATING OVER OBJECTS" plot: the orange line and the red line are blended so it seems the red line is missed. Maybe it is worth to be mentioned explicitly. |
Re "CREATING OBJECTS": posible typo (of -> or):
|
Thanks everyone for reviewing! I don't think this issue is the right place for discussing those changes. Can you please open issues to the repo, so that we can easily reply and discuss each one individually? We will address them asap. |
So the plan for this is with 6.0 next week or the week after? Is that correct? |
@Fishrock123 My understanding is that we intend to release Node.js 8.3.0 this upcoming week with V8 6.0. @nodejs/release I'm going to remove the |
@MylesBorins are you still planning to write a blog around this for Node.js Collection? |
Since 8.3.0 landed with TF/I, I think this can be closed. Comment or re-open if I'm wrong. Thanks. |
Hey All,
So now that 5.9 is stabilized and 6.0 is soon to be released we need to make a decision about which we would like to release. The options include:
Once we decide which we are going to move forward with we will also need to co-ordinate with @ZibbyKeaton and the rest of the foundation comms team to make sure that we are properly getting the word out to our community.
This could include:
We should make sure that which ever path we choose above we leave enough time for the comms team to plan a release.
If people from @nodejs/ctc could chime in on preference for the version with the emoji above that would be greatly appreciated. If you have a potential path forward that was not mentioned please add it to the comments and we can adjust above.
If you think we have missed anything regarding the outbound communication related to the release please chime in
/cc @hackygolucky
The text was updated successfully, but these errors were encountered: