Ajax



Sometimes the smallest and simplest widgets are the absolutely coolest. In this case, mooSocialize fits that description. Similar in concept to the social bookmarking toolbar from AddThis.com, mooSocialize allows you to consolidate submission links for various networks in a neat little slidedown/out panel:

Ajax-based social bookmark widget

mooSocialize uses the MooTools JavaScript library to generate the fluid effects and is one in a number of different MooTools-based extensions produced by the artViper designstudio team.

 

1000 Scripts and Counting

Last night AjaxRain.com hit a big milestone by posting script number 1,000. The lucky script, inline content editor called jWYSIWYG, was developed by Juan M Martínez and is designed to allow editing rich HTML content.

Overall, I think this shows a tremendous amount of dedication and after seeing so many similar sites fail, it’s refreshing to see AjaxRain’s site owner, Archana Patchirajan, still working hard to ferret out cool scripts for us to see and use. Great job Archana!

 

Boasting over 900 controls from many of the popular JavaScript libraries, AjaxRain.com has become one of the main resources for finding JavaScript and Ajax components. Owner Archana Patchirajan just sent me an email to let me know that AjaxRain has had a major facelift including:

  • A new UI
  • A revamped home page with the latest scripts
  • A section for popular scripts
  • Feeds from delicious, digg and ajaxian.

AjaxRain

AjaxRain has truly become an invaluable resource which is used daily to find unique and powerful controls. While other sites have tried the UI aggregation route, few have been as consistently updated as this site.

 

Coach Wei, of Nexaweb and Apache, has published a study of Ajax performance issues in browsers, and they won’t surprise you:

Obviously, we would like to see browser vendors take a serious look into the following issues and put them on their roadmap:

  1. In all major browsers, performance with Array and HTML DOM needs improvement in general.
  2. Browsers need to provide API support for Computed Box Model and Style;
  3. FireFox needs to improve performance of “eval”, object creation and “in” operation
  4. Internet Explorer needs to improve performance in general to be at least on par with other browsers. Beyond that, “String” manipulation on IE needs continued improvements;
  5. Safari: “pop” operation performance needs improvement
  6. Just-in-time (JIT) compiler: This maybe a bigger task than an incremental fix of some existing features, however, it is worthy of every penny. JIT will not only fix the String manipulation issue, it will enable JavaScript to truly shine in matching the performance of native applications. The amount of client side logic (aka, JavaScript code) needs to grow in order to accommodate the growth of application complexity, for which JavaScript runtime performance problem can be a major bottleneck.

Read the study to get the details on each item. It includes the results such as the DOM operation performance information:

ajax study table

 







pixel