<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";
        color:black;}
h1
        {margin-top:12.0pt;
        margin-right:0cm;
        margin-bottom:3.0pt;
        margin-left:21.6pt;
        text-indent:-21.6pt;
        page-break-before:always;
        page-break-after:avoid;
        mso-list:l0 level1 lfo4;
        font-size:16.0pt;
        font-family:Arial;
        color:black;
        font-weight:bold;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman";
        color:black;}
pre
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:1450051809;
        mso-list-template-ids:-1203760054;}
@list l0:level1
        {mso-level-style-link:"Heading 1";
        mso-level-text:%1;
        mso-level-tab-stop:21.6pt;
        mso-level-number-position:left;
        margin-left:21.6pt;
        text-indent:-21.6pt;}
@list l0:level2
        {mso-level-text:"%1\.%2";
        mso-level-tab-stop:28.8pt;
        mso-level-number-position:left;
        margin-left:28.8pt;
        text-indent:-28.8pt;}
@list l0:level3
        {mso-level-text:"%1\.%2\.%3";
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        margin-left:36.0pt;
        text-indent:-36.0pt;}
@list l0:level4
        {mso-level-text:"%1\.%2\.%3\.%4";
        mso-level-tab-stop:43.2pt;
        mso-level-number-position:left;
        margin-left:43.2pt;
        text-indent:-43.2pt;}
@list l0:level5
        {mso-level-text:"%1\.%2\.%3\.%4\.%5";
        mso-level-tab-stop:50.4pt;
        mso-level-number-position:left;
        margin-left:50.4pt;
        text-indent:-50.4pt;}
@list l0:level6
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
        mso-level-tab-stop:57.6pt;
        mso-level-number-position:left;
        margin-left:57.6pt;
        text-indent:-57.6pt;}
@list l0:level7
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
        mso-level-tab-stop:64.8pt;
        mso-level-number-position:left;
        margin-left:64.8pt;
        text-indent:-64.8pt;}
@list l0:level8
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        margin-left:72.0pt;
        text-indent:-72.0pt;}
@list l0:level9
        {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
        mso-level-tab-stop:79.2pt;
        mso-level-number-position:left;
        margin-left:79.2pt;
        text-indent:-79.2pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=white lang=NO-BOK link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>So in short &#8211; if a
call executes a long script the other calls will be queued unable to process
events &#8211; V8 is a joke as a scripting environment if you can&#8217;t
create multiple environments. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>I kind of see a poor IVR
developer that accidentally made an ever loop and the entire companies phone
system is down </span></font><font size=2 color=navy face=Wingdings><span
lang=EN-GB style='font-size:10.0pt;font-family:Wingdings;color:navy'>J</span></font><font
size=2 color=navy face=Arial><span lang=EN-GB style='font-size:10.0pt;
font-family:Arial;color:navy'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>Obviously &#8211; I can
get around it using several processes, but processes are bloody expensive on
any OS.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>---<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>Will have a chat with the
Danes about this one &#8211; thanks.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>Jan<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span lang=EN-US style='font-size:12.0pt;
color:windowtext'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span lang=EN-US
style='font-size:10.0pt;font-family:Tahoma;color:windowtext;font-weight:bold'>From:</span></font></b><font
size=2 color=black face=Tahoma><span lang=EN-US style='font-size:10.0pt;
font-family:Tahoma;color:windowtext'> Joegen E. Baclor
[mailto:joegen@opensipstack.org] <br>
<b><span style='font-weight:bold'>Sent:</span></b> 2. juli 2010 03:27<br>
<b><span style='font-weight:bold'>To:</span></b> Jan Berger<br>
<b><span style='font-weight:bold'>Cc:</span></b> <st1:PersonName w:st="on">freeswitch-dev@lists.freeswitch.org</st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [Freeswitch-dev]
TraceMonkey</span></font><font color=black><span lang=EN-US style='color:windowtext'><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>For some reason, my email address is being blocked by
the moderator so the list is not getting this mail.&nbsp;&nbsp; The problem
with v8 threading is really simple.&nbsp; <br>
<br>
1.&nbsp; Google V8 only allows one context to execute at a time.&nbsp; <br>
2.&nbsp; If you are using multiple context design, they must be executed using
exactly the same thread via a single event loop.<br>
<br>
Failure to do this will result to a corrupt stack.<br>
<br>
<br>
On 7/2/10 9:06 AM, Jan Berger wrote: <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><u1:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName"><!--[if gte mso 9]><xml>
  <u1:shapedefaults u2:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
  <u1:shapelayout u3:ext="edit">
   <u1:idmap u3:ext="edit" data="1"/>
  </u1:shapelayout>
</xml><![endif]-->What exactly is the problem with threading? <u1:p></u1:p></span></font><o:p></o:p></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span lang=EN-US style='font-size:12.0pt;
color:windowtext'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span lang=EN-US
style='font-size:10.0pt;font-family:Tahoma;color:windowtext;font-weight:bold'>From:</span></font></b><font
size=2 color=black face=Tahoma><span lang=EN-US style='font-size:10.0pt;
font-family:Tahoma;color:windowtext'> Joegen E. Baclor [<a
href="mailto:joegen@opensipstack.org">mailto:joegen@opensipstack.org</a>] <br>
<b><span style='font-weight:bold'>Sent:</span></b> 2. juli 2010 02:40<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:personname u4:st="on"><a
href="mailto:freeswitch-dev@lists.freeswitch.org">freeswitch-dev@lists.freeswitch.org</a></st1:personname><br>
<b><span style='font-weight:bold'>Cc:</span></b> Jan Berger<br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [Freeswitch-dev]
TraceMonkey</span></font><o:p></o:p></p>

</div>

<u1:p></u1:p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u1:p>&nbsp;</u1:p><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>I have been using Google V8 for nearly a year now in
one of our commercial SIP product offerings and it scales quite
well.&nbsp;&nbsp; The only gotcha so far is that google V8 contexts do not go
well with a multi threaded environment.&nbsp; That would force application
design to always use async-IO.&nbsp;&nbsp; One good proof of this all async
project is node.js.<br>
<br>
<a href="http://nodejs.org/" moz-do-not-send=true>http://nodejs.org/</a><br>
<br>
I think it would also be a good idea to integrate this project into free-switch
which would instantly give free-switch access to a vast number of JS API
including sockets and HTTP client.<br>
<br>
my 2 cents.<br>
<br>
Joegen<br>
<br>
On 7/2/10 7:24 AM, Jan Berger wrote: <u1:p></u1:p><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><u5:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName">I
almost fell asleep when I reached the instruction to download Phython...<u5:p></u5:p></u5:smarttagtype></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><u5:p>&nbsp;</u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>But, once you&#8217;ve
done phyton + scons its basically just setting the correct parameters on scons
from what I can see.<u5:p></u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><u5:p>&nbsp;</u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>Looked a bit into Chrome
source as well &#8211; considering nicking parts of it. CCXML/VXML is after all
browsers.<u5:p></u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><u5:p>&nbsp;</u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>---<u5:p></u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><u5:p>&nbsp;</u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>Actually I did not
realize that Google was building their own Inet-OS. What could be very cool was
if we could get a Videophone running on Chrome to connect to FreeSWITCH &#8211;
it will be plenty of iPad alike devices out running Chromium soon. <u5:p></u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><u5:p>&nbsp;</u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>Jan<u5:p></u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><u5:p>&nbsp;</u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><u5:p>&nbsp;</u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><u5:p>&nbsp;</u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span lang=EN-US
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span lang=EN-US style='font-size:10.0pt;font-family:Tahoma'>
<a href="mailto:freeswitch-dev-bounces@lists.freeswitch.org"
moz-do-not-send=true>freeswitch-dev-bounces@lists.freeswitch.org</a> [<a
href="mailto:freeswitch-dev-bounces@lists.freeswitch.org" moz-do-not-send=true>mailto:freeswitch-dev-bounces@lists.freeswitch.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Anthony Minessale<br>
<b><span style='font-weight:bold'>Sent:</span></b> 1. juli 2010 20:05<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:personname u2:st="on"><a
href="mailto:freeswitch-dev@lists.freeswitch.org" moz-do-not-send=true>freeswitch-dev@lists.freeswitch.org</a></st1:personname><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [Freeswitch-dev]
TraceMonkey</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<u5:p></u5:p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u5:p>&nbsp;</u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>it took me a while to figure out how to build v8 with
64 bit, and now i forgot again.<u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>it uses scons to build and I wish i could remember
because it took me an hour to figure it out.<u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3 color=black
face="Times New Roman"><span style='font-size:12.0pt'>lucky for us FS mods can
be c++ so it would be&nbsp;plausible&nbsp;to make a mod_v8&nbsp;<u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>On Thu, Jul 1, 2010 at 11:55 AM, Jan Berger &lt;<a
href="mailto:jan.berger@video24.no" moz-do-not-send=true>jan.berger@video24.no</a>&gt;
wrote:<u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

<div link=blue vlink=blue>

<div>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>Yes &#8211; I am going to
give V8 a try actually &#8211; this looks very promising. Got a bit lost in the
jungle of all the monkey&#8217;s </span></font><font size=2 color=navy
face=Wingdings><span lang=EN-GB style='font-size:10.0pt;font-family:Wingdings;
color:navy'>J</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>The compiler side of
Tamarin is not ready yet + it&#8217;s also been complains that it&#8217;s
slower than SpiderMonkey on the VM.</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span lang=EN-US
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span lang=EN-US style='font-size:10.0pt;font-family:Tahoma'>
<a href="mailto:freeswitch-dev-bounces@lists.freeswitch.org" target="_blank"
moz-do-not-send=true>freeswitch-dev-bounces@lists.freeswitch.org</a> [mailto:<a
href="mailto:freeswitch-dev-bounces@lists.freeswitch.org" target="_blank"
moz-do-not-send=true>freeswitch-dev-bounces@lists.freeswitch.org</a>] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Anthony Minessale<br>
<b><span style='font-weight:bold'>Sent:</span></b> 1. juli 2010 17:56</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<div>

<p class=MsoNormal><font size=2 color=black face=Tahoma><span style='font-size:
10.0pt;font-family:Tahoma'><br>
<b><span style='font-weight:bold'>To:</span></b> <a
href="mailto:freeswitch-dev@lists.freeswitch.org" target="_blank"
moz-do-not-send=true>freeswitch-dev@lists.freeswitch.org</a><u5:p></u5:p></span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>Subject:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Re:
[Freeswitch-dev] TraceMonkey</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

</div>

<div>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>We've been waiting for a modern js engine to mature
since shortly after we started FS.<u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>V8 has promise as well. &nbsp;It's a matter of making
sure there is a good choice before doing all the work of integration.<u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3 color=black
face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;<u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>On Thu, Jul 1, 2010 at 3:56 AM, Jan Berger &lt;<a
href="mailto:jan.berger@video24.no" target="_blank" moz-do-not-send=true>jan.berger@video24.no</a>&gt;
wrote:<u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

<div link=blue vlink=purple>

<div>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><a
href="https://wiki.mozilla.org/JaegerMonkey" target="_blank">https://wiki.mozilla.org/JaegerMonkey</a></span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>Didn&#8217;t see this
&#8211; might be an easier path to just wait for this to mature.</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>Jan</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span lang=EN-US
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span lang=EN-US style='font-size:10.0pt;font-family:Tahoma'>
<a href="mailto:freeswitch-dev-bounces@lists.freeswitch.org" target="_blank"
moz-do-not-send=true>freeswitch-dev-bounces@lists.freeswitch.org</a> [mailto:<a
href="mailto:freeswitch-dev-bounces@lists.freeswitch.org" target="_blank"
moz-do-not-send=true>freeswitch-dev-bounces@lists.freeswitch.org</a>] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Jan Berger<br>
<b><span style='font-weight:bold'>Sent:</span></b> 1. juli 2010 10:38</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<div>

<p class=MsoNormal><font size=2 color=black face=Tahoma><span style='font-size:
10.0pt;font-family:Tahoma'><br>
<b><span style='font-weight:bold'>To:</span></b> <a
href="mailto:freeswitch-dev@lists.freeswitch.org" target="_blank"
moz-do-not-send=true>freeswitch-dev@lists.freeswitch.org</a></span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

</div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>Subject:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> [Freeswitch-dev]
TraceMonkey</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

</div>

<div>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;<u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Hi,</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>&nbsp;</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial'>Was searching for updated JavaScript
alternatives and found this Tamarin/TraceMonkey. Do anyone have experience with
this version? They claim a 5-10 x speed increase compared to the older
SpiderMonkey</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial'>&nbsp;</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial'>&#8220;</span></font><strong><b><font
face="Times New Roman"><span lang=EN-US>Tamarin</span></font></b></strong><span
lang=EN-US> is a <a href="https://developer.mozilla.org/en/JavaScript"
target="_blank" moz-do-not-send=true>JavaScript</a> engine written in C++. It
currently implements Adobe ActionScript&#8482; 3 (a superset of ECMAScript
Edition 3) and is embedded within the Adobe&reg; Flash&reg; Player versions 9
and later.&nbsp; Tamarin's jit-compiler,&nbsp;&nbsp;NanoJIT,&nbsp;is also used
in <a href="https://wiki.mozilla.org/JavaScript:TraceMonkey" target="_blank"
title="https://wiki.mozilla.org/JavaScript:TraceMonkey" moz-do-not-send=true>TraceMonkey</a>
ergo SpiderMonkey, which is Mozilla&#8217;s JavaScript engine in Firefox.&#8221;</span><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
lang=EN-US style='font-size:12.0pt'>&nbsp;</span><u5:p></u5:p><u1:p></u1:p><o:p></o:p></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial'><a
href="https://developer.mozilla.org/en/Tamarin#Get_Involved" target="_blank"
moz-do-not-send=true>https://developer.mozilla.org/en/Tamarin#Get_Involved</a>!</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial'>&nbsp;</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial'>Is anyone interested in having a
mod_tracemonkey for FreeSWITCH &#8211; or is someone already working on this?</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial'>&nbsp;</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial'>Jan</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial'>&nbsp;</span></font><u5:p></u5:p><u1:p></u1:p><o:p></o:p></p>

</div>

</div>

</div>

</div>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3 color=black
face="Times New Roman"><span style='font-size:12.0pt'><br>
_______________________________________________<br>
FreeSWITCH-dev mailing list<br>
<a href="mailto:FreeSWITCH-dev@lists.freeswitch.org" target="_blank"
moz-do-not-send=true>FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev"
target="_blank" moz-do-not-send=true>http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev"
target="_blank" moz-do-not-send=true>http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank" moz-do-not-send=true>http://www.freeswitch.org</a><u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><br>
<br clear=all>
<br>
-- <br>
Anthony Minessale II<br>
<br>
FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank"
moz-do-not-send=true>http://www.freeswitch.org/</a><br>
ClueCon <a href="http://www.cluecon.com/" target="_blank" moz-do-not-send=true>http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank"
moz-do-not-send=true>http://twitter.com/FreeSWITCH_wire</a><br>
<br>
AIM: anthm<br>
<a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank"
moz-do-not-send=true>MSN:anthony_minessale@hotmail.com</a><br>
GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com"
target="_blank" moz-do-not-send=true>PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net" target="_blank" moz-do-not-send=true>irc.freenode.net</a>
#freeswitch<br>
<br>
FreeSWITCH Developer Conference<br>
<a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank"
moz-do-not-send=true>sip:888@conference.freeswitch.org</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org"
target="_blank" moz-do-not-send=true>googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900<u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

</div>

</div>

</div>

</div>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3 color=black
face="Times New Roman"><span style='font-size:12.0pt'><br>
_______________________________________________<br>
FreeSWITCH-dev mailing list<br>
<a href="mailto:FreeSWITCH-dev@lists.freeswitch.org" moz-do-not-send=true>FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev"
target="_blank" moz-do-not-send=true>http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev"
target="_blank" moz-do-not-send=true>http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank" moz-do-not-send=true>http://www.freeswitch.org</a><u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><br>
<br clear=all>
<br>
-- <br>
Anthony Minessale II<br>
<br>
FreeSWITCH <a href="http://www.freeswitch.org/" moz-do-not-send=true>http://www.freeswitch.org/</a><br>
ClueCon <a href="http://www.cluecon.com/" moz-do-not-send=true>http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire" moz-do-not-send=true>http://twitter.com/FreeSWITCH_wire</a><br>
<br>
AIM: anthm<br>
<a href="mailto:MSN%3Aanthony_minessale@hotmail.com" moz-do-not-send=true>MSN:anthony_minessale@hotmail.com</a><br>
GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com"
moz-do-not-send=true>PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net" moz-do-not-send=true>irc.freenode.net</a>
#freeswitch<br>
<br>
FreeSWITCH Developer Conference<br>
<a href="mailto:sip%3A888@conference.freeswitch.org" moz-do-not-send=true>sip:888@conference.freeswitch.org</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org"
moz-do-not-send=true>googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900<u5:p></u5:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<pre wrap=""><font size=2 color=black face="Courier New"><span
style='font-size:10.0pt'><u1:p>&nbsp;</u1:p><o:p></o:p></span></font></pre><pre><fieldset class="mimeAttachmentHeader"></fieldset><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><u1:p>&nbsp;</u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>_______________________________________________<u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>FreeSWITCH-dev mailing list<u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><a
href="mailto:FreeSWITCH-dev@lists.freeswitch.org" moz-do-not-send=true>FreeSWITCH-dev@lists.freeswitch.org</a><u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><a
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev"
moz-do-not-send=true>http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>UNSUBSCRIBE:<a
href="http://lists.freeswitch.org/mailman/options/freeswitch-dev"
moz-do-not-send=true>http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><a
href="http://www.freeswitch.org" moz-do-not-send=true>http://www.freeswitch.org</a><u1:p></u1:p><o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp; <u1:p></u1:p><o:p></o:p></span></font></pre>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><u1:p>&nbsp;</u1:p><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</u1:smarttagtype></div>

</body>

</html>