v8

    0热度

    1回答

    我有一个express.js项目(打字稿)用下面的命令的package.json "scripts": { "start": "npm run build && npm run watch", "build": "npm run build-ts && npm run tslint", "serve": "nodemon dist/server.js", "

    1热度

    1回答

    Chrome浏览器如何将宿主对象提供给本机JavaScript环境?宿主对象是用C++实现的,然后与V8源代码链接? 窗口对象如何提供给程序员使用?显然,浏览器上的JavaScript环境与node.js环境不同。 Node.js和chrome都使用v8引擎,但它们提供了两种不同的JavaScript环境。我想知道这是如何成为可能的。

    0热度

    1回答

    我正在开发一个节点插件,我正面临着一些有关分段错误的奇怪问题。在MyClass.cc我宣布一个结构和NAN_METHOD如下: struct ComputeContext { int test = 1; }; NAN_METHOD(MyClass::Foo) { ComputeContext ctx; info.GetReturnValue().Set(Nan:

    0热度

    1回答

    我试图使用mini_racer宝石从红宝石运行axlsign.js。 context = MiniRacer::Context.new context.load('axlsign.js') context.eval('axlsign.generateKeyPair(new Uint8Array(32))') 它返回错误 JavaScript at <anonymous>:1436:4: R

    5热度

    2回答

    我看到一个关于v8 Optimization的问题,这导致我在v8优化中玩了一下。 我也见过bluebird post about v8 Optimization killers。 据V8回购,优化状态代码是在2乘法: 1,2,4,8等等(见OptimizationStatus枚举) 但是,下面的代码给了我奇怪的状态代码像17和65,只有在这些特定情况下(请参阅最后几行代码)。 有关为什么会发生这

    0热度

    1回答

    我遇到了这个文档:https://swtch.com/~rsc/regexp/regexp1.html 声称Perl,Java和许多其他语言使用基于递归回溯的“慢”RegExp,但grep和awk(也是Go)使用更快的有限自动机。即正则表达式转换为FA然后执行。该论文还声称,所有语言都应该切换到FA技术,尽管其实施更为复杂。我很好奇,如果当前的JavaScript实现有这样或那样的方式。

    0热度

    1回答

    我正在使用NAN和ObjectWrap,并且想创建一个包装对象列表并从静态函数中返回它。我正在做的是使用一个类来表示一个窗口并枚举Windows 10中的顶级窗口。下面是我用于创建Javascript中的对象的新方法(它调用默认的MWindowMapper构造函数,它调用默认的MWindow构造函数使用了前台窗口): static NAN_METHOD(NewMethod) { MWin

    0热度

    1回答

    我试图访问一个已知的对象并获取其属性中的一个作为Number 不幸的是,下面的代码... Isolate *isolate = args.GetIsolate(); Local<Object> opts = args[0]->ToObject(); Local<Number> mode = opts->Get(String::NewFromUtf8(isolate, "mode"))->T

    0热度

    2回答

    每次,ECMAScript规范的特点是实现(见下面的链接)的V8 JavaScript引擎从谷歌Chrome浏览器我们不知道什么时候将可以在服务器的NodeJS时间。我一直想要一个简单的方法来找到在Bash命令行(CLI)中键入终端的信息。 ECMAScript的兼容性表: https://kangax.github.io/compat-table/es6/ 好了,现在我想与你分享!

    0热度

    1回答

    [email protected]:~/v8/v8$ make make[1]: Entering directory '/home/asiagaming/v8/v8/out' TOUCH bdc92efe44eca1954fdff70fd086c7e138d0fbb1.intermediate ACTION Generating inspector protocol sou