It's issue 24 of JavaScript Weekly - now the giddy excitement of the Royal Wedding is over (ha!), hopefully you're ready for this week's JavaScript links.

Headlines

Ext JS 4 Released: Rich Apps in Every Browser—
Ext JS 4 is a significant release of the popular 'rich app' JavaScript framework. Lots more tests, a full-featured class sytem, sandboxing, a standardized MVC architecture, and an all-new charting system.

Aptana Studio 3 Web Development IDE Now Available—
Two years in the making, Aptana has taken the covers off of Studio 3, a popular Web application development IDE. It includes a JavaScript debugger, Git integration, code validation, and code assist for several languages (including JavaScript).

Mozilla and JavaScript in 2011—
David Mandelin of Mozilla looks at what Mozilla's going to focus on next in the JavaScript world now that they've gotten Firefox 4 out of the door. JIT compilation, garbage collection, and debugging developments await.

Building iOS JavaScript Games without UIWebView—
Dominic Szablewski has built two iPhone games using JavaScript that run directly on iOS's JavaScriptCore with no UIWebView or Web frameworks in sight. Here, he explains how this comes together.

The Compression of JavaScript Programs—
A look at some techniques for creating self extracting, compressed JavaScript programs using various intriguing techniques including packaging code into UTF-16 text or PNG files.

Testing Backbone applications with Jasmine and Sinon—
Jim Newbery kicks off a three part series (all parts available now!) on testing a Backbone.js app using the Jasmine BDD framework and Sinon stubbing and mocking library. If building robust Backbone apps is your bag, check this out.

jQuery Plugin Boilerplate Code—
Stefan Gabos was struggling to find a simple way to start building a jQuery plugin so he did some research and has put together a 'jQuery plugin boilerplate' template for you to start with.

CoffeeKup: Markup as CoffeeScript—
CoffeeKup is an intriguing attempt at defining HTML content and templates using CoffeeScript's syntax. The homepage has a great live demo.