On Feb 11, 2014 4:38 PM, "Kevin Ingwersen" <[email protected]>
wrote:
>
> Hey there.
>
> I am working on a rather tricky implementation. Currently, I am designing
a NodeJS module, that will grant access and bindings to CEF. So far, I can
start CEF from nodejs easily. But what I want to do is, to mirror an object
between nodejs and the CEF browser.
> Due to some trickery and find-outs, I was able to use the bare v8 that
comes with libcef. So, I can now use the actual v8 engine, no problem. But
I am worried about something.
>
> So, I had this idea of creating a global variable - which is a
v8::Persistent<v8::Object>. I dont know when, and how, those persistents
are destroyed.
>
> What would you suggest would be the best way to keep a real persistent v8
object between two v8 engines? I am currently using CEF with v8 3.22 and
Nodejs 0.11 with v8 3.21 - so that their API matches at least clsoely. x3
The original project was started with nodejs 0.10 - but it has v8 3.14 O.O!
>

It sounds to me that what you need to do is have two separate
Persistent<Object> (one in each v8 instance) that have bindings to the same
underlying C++ native object.

Unless I am misunderstanding the problem :)


> Kind regards, Ingwie
>
> --
> --
> v8-users mailing list
> [email protected]
> http://groups.google.com/group/v8-users
> ---
> You received this message because you are subscribed to the Google Groups
"v8-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to