Thanks Pete,<br><br>I&#39;ve been hanging out on #freeswitch and I started a conversation on this topic. User &#39;mercutioviz&#39; created this wiki page mercutioviz: <a href="http://wiki.freeswitch.org/wiki/Which_scripting_language_should_I_use%3F">http://wiki.freeswitch.org/wiki/Which_scripting_language_should_I_use%3F</a><br>
<br>which should help new freeswitchers not make the mistake we made and have to rewrite everything. If you have anything to add to this, it would be appreciated I&#39;m sure.<br><br>--Stephen<br><br>On Thu, May 14, 2009 at 2:22 PM, &lt;<a href="mailto:pete@privateconnect.com">pete@privateconnect.com</a>&gt; wrote:<br>
&gt;<br>&gt; I will further confirm Brian&#39;s statement.  I originally started writing scripts in JS because I was more familar with it.  I ran into several problem with scalability and threading issue that prompted me to look at LUA.<br>
&gt;<br>&gt; LUA took less than a day to get a basic understand and an additional few hours to understand their version of objects.  I had migrated all 15 of my JS scripts into functioning LUA script within 5 hours. Including re-creating the object-oriented nature of my JS source.<br>
&gt;<br>&gt; LUA consumes far less resources and begins execution faster than JS.  The only thing I need JS for at this time is cURL-like calls, as the built-in LUA has no equivalent to the JS Socket object.  Having said that, the built in LUA can take advantage of LUA libraries that are installed on the OS, and LUA socket libraries do exists, so it is just a matter of me getting the time to install them.<br>
&gt;<br>&gt; One more handy benefit for LUA, you can configure LUA scripts to run at switch startup to perform tasks (like a cron system) within the switch core. <br>&gt;<br>&gt; -pete<br>&gt;<br>&gt; -------- Original Message --------<br>
&gt; Subject: Re: [Freeswitch-users] help with mod_conference stability<br>&gt; From: Brian West &lt;<a href="mailto:brian@freeswitch.org">brian@freeswitch.org</a>&gt;<br>&gt; Date: Thu, May 14, 2009 10:31 am<br>&gt; To: <a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a><br>
&gt;<br>&gt; Its obvious if you look at the size of the JS VM vs the lua VM.. it would clearly scale better not needing megs and megs of ram per call vs about 160kb for lua.  Lua took about 20 min to learn and about an hour to get the finer points down.<br>
&gt; /b<br>&gt;<br>&gt; On May 14, 2009, at 12:24 PM, Stephen Crosby wrote:<br>&gt;<br>&gt; I keep hearing that lua is lighter weight / more scalable than javascript. I&#39;d love to see some data that shows how big the difference really is. I could port all my scripts from javascript to lua, but it would require a lot of overhead (me learning lua + actually porting the scripts). I want to know how much benefit there really is to that.<br>
&gt;<br>&gt; Brian West<br>&gt; <a href="mailto:brian@freeswitch.org">brian@freeswitch.org</a><br>&gt; -- Meet us at ClueCon!  <a href="http://www.cluecon.com">http://www.cluecon.com</a><br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>
&gt; ________________________________<br>&gt; _______________________________________________<br>&gt; Freeswitch-users mailing list<br>&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>&gt;<br>&gt; _______________________________________________<br>&gt; Freeswitch-users mailing list<br>&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>&gt;<br><br>