This month’s issue, it the first issue in a series of “javascript digests”.
These digests will explore the very new and popular frameworks, discovers, articles, libraries, the important tips & tricks and the new API’s releases in the world of javascript for each month.
The issues will also include news about HTML5 & CSS3 and related examples and articles.

The idea of the digest is to give a small insight and focal point for few interesting subjects that were gathered during the month. In that way, you’ll have a starting digest point for the next month.

May 2011

In this month’s issue i’m focusing on articles, frameworks & libraries.
Various javascript frameworks are starting to arise in order to give a solution to a certain development need. I’m focusing on frameworks which may ease development for a certain needed functionality such as: event management, templating, general mobile support and others.

Articles (javascript inside)

  1. Selecting in javascript - http://webcloud.se/log/Selecting-text-with-JavaScript/
  2. Binding scope in javascript - http://www.robertsosinski.com/2009/04/28/binding-scope-in-javascript/
  3. Best practices for speeding up your web site - http://developer.yahoo.com/performance/rules.html
  4. Better-Faster Javascript by Ben Cherry (Presentation) - http://www.bcherry.net/talks/js-better-faster
  5. JS Publish/Subscribe Pattern for Javascript Scalability - http://msdn.microsoft.com/en-us/scriptjunkie/hh201955.aspx
  6. Recommended! The best of Paul Irish in 2011 (videos) - http://net.tutsplus.com/articles/web-roundups/the-best-of-paul-irish-in-2011/
  7. How “Prototypal” Inheritance really works - http://blog.vjeux.com/2011/javascript/how-prototypal-inheritance-really-works.html
  8. Byte saving techniques in javascript - https://github.com/jed/140bytes/wiki/Byte-saving-techniques

Frameworks / Libraries

  1. Crossroads - a javascript routes system (for mvc solutions) - http://millermedeiros.github.com/crossroads.js/
  2. DateJS - a javascript date library (with method chaining) - http://code.google.com/p/datejs/
  3. Amplify (jquery based at the moment - BETA release is without) - a set of components to ease developement with Storage, Session, Ajax, Pub/Sub - http://amplifyjs.com/
  4. easyXDM - cross domain messaging  made easy with javascript - http://easyxdm.net/
  5. An organized list of js frameworks in github- https://github.com/bebraw/jswiki/wiki
  6. Javascript  Image Processing - http://www.pixastic.com/lib/
  7. Humane.js - A notification system - http://wavded.github.com/humane-js/
  8. Eve - Javascript Event Library - http://dmitry.baranovskiy.com/eve/

 

 

Mobile Supported Frameworks

  1. JO - a javascript cross-platform framework for mobile - http://www.readwriteweb.com/hack/2011/05/jo-a-lightwight-framework-for.php
  2. Skeleton - framework for mobile friendly development - http://www.getskeleton.com/

 

 

Javascript Templating

Handlebars.js - ”minimal templating on steroids” - http://handlebars.strobeapp.com/

 

Interesting Tools

Online JSON Viewer/Beautifier - http://jsonviewer.stack.hu/

 

 

4

Comments

Regarding the performance improvement article: they (yahoo) wrote a firebug extension called yslow that gives you a list of the issues that make your site slow. I just saw that there's also something for chrome.

https://addons.mozilla.org/en-US/firefox/addon/yslow/   It's focused more on loading issues. Basically it just takes the points in the article and checks them.