-
-
Notifications
You must be signed in to change notification settings - Fork 34.5k
Description
Whenever Node.js updates to a new version of V8, the latest stable version is chosen. For Node 8, this is V8 5.7. V8's active branch is always three months ahead, currently 5.9.
That version of Node.js then undergoes active development for six months (according to this) before release. So at the time of Node 8's release, V8 5.9 would long have turned stable.
V8 only merges important fixes to older branches, and I don't expect API changes to occur unless critically necessary, and I don't remember this every happening. Taking the newest V8 works for Chromium, so I wonder whether it makes sense to update to the V8's active branch for a new Node.js version.
The advantage is that Node.js gets to ship with a more up-to-date V8 (language features, performance, awesomeness, etc.), and V8 has to merge critical fixes to fewer past versions, which is not only more convenient, but also safer.