Skip to content

Should Node.js update to newer V8 than the current stable branch? #12090

@hashseed

Description

@hashseed

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.

@fhinkel @bmeurer @ofrobots

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussIssues opened for discussions and feedbacks.v8 engineIssues and PRs related to the V8 dependency.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions