首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在生产环境中使用节点v8选项是否安全?

在生产环境中使用节点v8选项是否安全?
EN

Stack Overflow用户
提问于 2012-01-02 22:59:31
回答 2查看 1.9K关注 0票数 13

node.js还提供了较低层的V8选项。这些选项是非常底层的,如垃圾收集或堆算法。

代码语言:javascript
复制
# node --v8-options

Options:
 --harmony_typeof (enable harmony semantics for typeof)
    type: bool  default: false
 --harmony_proxies (enable harmony proxies)
    type: bool  default: false
 --harmony_weakmaps (enable harmony weak maps)
    type: bool  default: false
 --harmony_block_scoping (enable harmony block scoping)
    type: bool  default: false

虽然我可以看到,它们中的大多数都不是经常使用的。

如果我看到一些有用的选项,我可以安全地使用它们,而不用担心在V8 engine发布升级时代码会发生变化吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-16 22:26:34

和声选项还不是官方ECMA脚本标准的一部分,您可以查看一些正在进行的讨论here。我没有跟上ES6标准的工作,一旦ES6出现,这些特性中的一些可能不会有太大的变化,但我想说的是,人们仍然害怕代码发生变化。如果您仍然选择实现任何接口,我建议您保持与V8 changes保持同步,以查看它们的任何接口是否经过修改。

编辑:重读你的帖子,你似乎在谈论所有的选择。我仍然会坚持我上面关于Harmony选项的声明。其他选项可能归结为每个选项的基础。当你遇到一个你不确定的东西时,你最好把它发布到V8 discussion list上。

票数 3
EN

Stack Overflow用户

发布于 2012-04-08 15:42:20

大多数V8选项仅用于调试目的。如果您报告一个由标志触发的bug,最有可能的结果是该标志将被删除。但是,以下标志应该起作用:

--max-old-space-size (不适用于非常小的尺寸) --harmony (激活所有Harmony功能,但含义可能会改变)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8702281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档