Friday, March 20, 2009

Chrome Experiments - The Power of JavaScript!

Chrome has always been a step ahead when it comes to creating a buzz for its products and attracting great talent to build upon its tools.

ChromeExperiments.com is one such example. Applications showcased on this site are mostly built on JavaScript technologies and are a showcase of out-of-the-box thinking and creativity. These Applications/Experiments might not be put to use as it is, however, they serve their purpose of demonstrating the power of JavaScript and the Browser.

Following are the top 5 experiments from the bunch.. (I recommend viewing these experiments in Google Chrome. Click here to download Chrome if you don’t have it installed already)

BallDroppings: It’s a musical app which looks like pong. The balls are dropped one after the other, users can draw lines/bars to keep the balls from going off the screen. The balls bounce off the bar drawn on the screen creating a sound every time a ball hits the bar.

Click here to launch the experiment or watch the video below to see it in action.

Browser Ball: This is another fun application which shows the power of JavaScript and how well Chrome handles it.

All you have to do is Open windows and throw the ball through them. Not only that but you can also add new windows on the fly.

Click here to launch the app or watch the following video to see it in action

Ball Pool: Ball Pool works on the laws of physics. Shake the browser, move or throw the balls around and see how the browser and see how the onscreen objects react to it.

From the Author: Start by shaking the browser, then create new balls (click on empty space), move some others (drag) and reset the screen (double click).

It’s like the old days once again! :)

Click here to launch the experiment or watch the following video to see the app in action

Boombox: This application lets you control the volume of the sound by resizing the channel window.

For demo purpose the application plays a song online, however, it would be great if it can be integrated with any of the music services online.

Click here to launch the application or watch the video below to see the app in action

Monster: This application demonstrates how JavaScript is used instead of Flash to create 3D objects and animation in the browser.

Click here to launch the animation or watch the video below to see it in action.