These concepts are driven around the concept of a main event loop.
This concept is specific to browsers, and not to JavaScript. It would
all depend how you embed the JavaScript engine, and if you want to
structure it around an event loop with timers, etc.
On Tue, Jun 2, 2009 at 5:11 PM, Ned<nedko.iva...@gmail.com> wrote:
> As long as I can see there is no setInterval & setTimeout functions in
> V8 because they are bound to "window" object in KHTML...
> My question is - have some of you guys written or does someone know is
> there a code that could add such a behavior to V8. I really need this
> behavior.
> Regards
> Nedko
> ps I honestly can't imagine real javascript without setInterval &
> setTimeout
> These concepts are driven around the concept of a main event loop.
> This concept is specific to browsers, and not to JavaScript. It would
> all depend how you embed the JavaScript engine, and if you want to
> structure it around an event loop with timers, etc.
> -- dean
> On Tue, Jun 2, 2009 at 5:11 PM, Ned<nedko.iva...@gmail.com> wrote:
> > As long as I can see there is no setInterval & setTimeout functions in
> > V8 because they are bound to "window" object in KHTML...
> > My question is - have some of you guys written or does someone know is
> > there a code that could add such a behavior to V8. I really need this
> > behavior.
> > Regards
> > Nedko
> > ps I honestly can't imagine real javascript without setInterval &
> > setTimeout
On Tue, Jun 2, 2009 at 11:23 AM, Ned <nedko.iva...@gmail.com> wrote:
> Thank you Dean... and yet some directions on how to implement it?
> On Jun 2, 6:16 pm, Dean McNamee <de...@chromium.org> wrote:
> > These concepts are driven around the concept of a main event loop.
> > This concept is specific to browsers, and not to JavaScript. It would
> > all depend how you embed the JavaScript engine, and if you want to
> > structure it around an event loop with timers, etc.
> > -- dean
> > On Tue, Jun 2, 2009 at 5:11 PM, Ned<nedko.iva...@gmail.com> wrote:
> > > As long as I can see there is no setInterval & setTimeout functions in
> > > V8 because they are bound to "window" object in KHTML...
> > > My question is - have some of you guys written or does someone know is
> > > there a code that could add such a behavior to V8. I really need this
> > > behavior.
> > > Regards
> > > Nedko
> > > ps I honestly can't imagine real javascript without setInterval &
> > > setTimeout
Thank you Sébastien for your reply,
I would guess how to implement the event thread but how do I interrupt
the execution of the script thread so I could force the execution of a
particular script code. That's what I don't know. Could you or someone
else please provide some details about it?
Thank you
Nedko
On Jun 2, 10:18 pm, Sébastien Pierre <sebastien.pie...@gmail.com>
wrote:
> You'd probably have to add an event loop and have a timer thread insert
> callbacks into the loop. You could use things like libevent to do that.
> -- Sébastien
> On Tue, Jun 2, 2009 at 11:23 AM, Ned <nedko.iva...@gmail.com> wrote:
> > Thank you Dean... and yet some directions on how to implement it?
> > On Jun 2, 6:16 pm, Dean McNamee <de...@chromium.org> wrote:
> > > These concepts are driven around the concept of a main event loop.
> > > This concept is specific to browsers, and not to JavaScript. It would
> > > all depend how you embed the JavaScript engine, and if you want to
> > > structure it around an event loop with timers, etc.
> > > -- dean
> > > On Tue, Jun 2, 2009 at 5:11 PM, Ned<nedko.iva...@gmail.com> wrote:
> > > > As long as I can see there is no setInterval & setTimeout functions in
> > > > V8 because they are bound to "window" object in KHTML...
> > > > My question is - have some of you guys written or does someone know is
> > > > there a code that could add such a behavior to V8. I really need this
> > > > behavior.
> > > > Regards
> > > > Nedko
> > > > ps I honestly can't imagine real javascript without setInterval &
> > > > setTimeout
> Thank you Sébastien for your reply,
> I would guess how to implement the event thread but how do I interrupt
> the execution of the script thread so I could force the execution of a
> particular script code. That's what I don't know. Could you or someone
> else please provide some details about it?
The way it works in a browser is there is only one thread. The
scripts are never interrupted, but are expected to return to the event
loop after a reasonably short time, possibly scheduling another
callback first.
> On Jun 2, 10:18 pm, Sébastien Pierre <sebastien.pie...@gmail.com>
> wrote:
>> You'd probably have to add an event loop and have a timer thread insert
>> callbacks into the loop. You could use things like libevent to do that.
>> -- Sébastien
>> On Tue, Jun 2, 2009 at 11:23 AM, Ned <nedko.iva...@gmail.com> wrote:
>> > Thank you Dean... and yet some directions on how to implement it?
>> > On Jun 2, 6:16 pm, Dean McNamee <de...@chromium.org> wrote:
>> > > These concepts are driven around the concept of a main event loop.
>> > > This concept is specific to browsers, and not to JavaScript. It would
>> > > all depend how you embed the JavaScript engine, and if you want to
>> > > structure it around an event loop with timers, etc.
>> > > -- dean
>> > > On Tue, Jun 2, 2009 at 5:11 PM, Ned<nedko.iva...@gmail.com> wrote:
>> > > > As long as I can see there is no setInterval & setTimeout functions in
>> > > > V8 because they are bound to "window" object in KHTML...
>> > > > My question is - have some of you guys written or does someone know is
>> > > > there a code that could add such a behavior to V8. I really need this
>> > > > behavior.
>> > > > Regards
>> > > > Nedko
>> > > > ps I honestly can't imagine real javascript without setInterval &
>> > > > setTimeout
-- Erik Corry, Software Engineer
Google Denmark ApS. CVR nr. 28 86 69 84
c/o Philip & Partners, 7 Vognmagergade, P.O. Box 2227, DK-1018
Copenhagen K, Denmark.