<div>Im usually a lurker, but ill chime in here.. just to stir the pot a bit.</div>
<div> </div>
<div>&quot;speed&quot; is being loosely thrown around here.... speed of the script interpreter is usually not an issue.</div>
<div>A voice dialog based application spends 90++% of the time in a waiting or &quot;collect&quot; stage, and the speed of the interpreter is basically moot.</div>
<div>Consumers will not be able to tell the difference is your script takes 50ms or 200ms to process what it collected.</div>
<div> </div>
<div>contention inside the interperter is usually the problem, not because its XML or javascript or whatever.</div>
<div>for example, thats the problem with your mod_spidermonkey.</div>
<div> </div>
<div>BladewareVXML will run 1000 channels at a time, and process the script in less than 100ms, and on modern hardware will take less than 20% CPU doing so.</div>
<div>compile it 64bit, and you can exceed 2000 channels and use around 30% CPU usage with a basic script.</div>
<div>we had to modify spidermonkey to have no global contention to acheive this.. it takes hardly anytime to populate the vars necessary for VoiceXML.<br></div>
<div>VoiceXML itself is not slow.. is it faster than raw JS?  of course not.. but from a consumer perspective they dont know the difference.</div>
<div> </div>
<div>Pot stirred ;)</div>
<div><br> </div>
<div class="gmail_quote">On Thu, Mar 5, 2009 at 10:16 PM, Brian West <span dir="ltr">&lt;<a href="mailto:brian@freeswitch.org">brian@freeswitch.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Because the VXML is going to be converted to javascript on the<br>underside... so skip a step.<br><font color="#888888"><br>
/b<br></font>
<div class="im"><br>On Mar 5, 2009, at 9:45 PM, jonathan augenstine wrote:<br><br>&gt; I have been looking over the VXML and CCXML specifications.  I only<br>&gt; see very peripheral references to JavaScript.  Can you elaborate on<br>
&gt; why JavaScript would be needed?  I do not see the connection, based<br>&gt; on what I see in the specification.<br><br><br></div>
<div>
<div></div>
<div class="h5">_______________________________________________<br>Freeswitch-dev mailing list<br><a href="mailto:Freeswitch-dev@lists.freeswitch.org">Freeswitch-dev@lists.freeswitch.org</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br><a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br>