38得票5回答
setInterval和setTimeout是如何工作的?

我处于一个尴尬的境地 我已经使用纯JavaScript工作了将近3年,我知道JavaScript是单线程语言, 并且可以通过使用setInterval和setTimeout函数来模拟异步执行。 但是当我思考它们如何工作时,我不能清楚地理解它们。那么这些函数会如何影响执行上下文呢? 我认为...

23得票2回答
当ChakraCore被用作Node.js的JS引擎时,与Google的V8相比,它是否提供任何性能优势?

我已经编辑了我的问题,将场景缩小到仅涉及Node.js,请重新打开它。这是一个有用的问题,适当的答案可能在未来出现,而不是像ChakraCore一样还很年轻。但是这个问题是有效的,应该存在。 我们都知道/阅读/听说过Google's V8引擎的荣耀,并且多年来它使node.js成为美丽的存在...

23得票3回答
IE9的JavaScript引擎(代号“Chakra”)的ProgId或CLSID是什么?

使用.NET,我可以编写一个应用程序,它托管了遵循微软IActiveScript约定的脚本引擎。这包括来自微软的JScript和VBScript,以及来自第三方的PerlScript、RubyScript等我不知道还有哪些。 在代码中实现的方式大致如下: Type engine =...

18得票3回答
IE9中的JScript版本是什么?

我需要这个 条件编译 代码在所有低于 IE9 的 IE 浏览器中运行。

11得票5回答
IE10的Chakra JScript引擎能否作为独立组件从C#中访问?

我认为微软可能会在未来发布IE10 Chakra(JScript引擎)作为一个独立的模块,就像Google V8 JavaScript引擎一样。 问题是:这个引擎是否能够像IronPython一样从C#中访问?

8得票1回答
IE11如何填充window.location.origin?

我在一个非生产环境的Internet Explorer 11中遇到了问题,其中window.location.origin是undefined。然而,在生产环境中,这个值实际上返回window.location.origin = http://www.myproductionwebsite.c...

8得票1回答
如果了解V8/spidermonkey/chakra的内部工作机制,是否在JavaScript中显式初始化未定义的对象成员是一种优化?

在JavaScript中,良好性能的普遍原则之一是避免改变对象的形状。 这让我想到,这是否真的有益呢? class Foo { constructor() { this.bar = undefined; } baz(x) { this.bar = x; } } 一...

7得票1回答
微软表示IE9具有并行JavaScript渲染和执行能力。

新的JavaScript引擎通过Windows利用多个CPU核心并行解释、编译和运行代码。- http://technet.microsoft.com/en-us/library/gg699435.aspx Chakra引擎在可用时利用多个CPU核心并行解释、编译和执行代码。- http:/...