29 11 / 2010
Today In JS Episode Five
Welcome to Today In JS, a list of the best JavaScript news since the last installment. Enjoy!
- Prototype 1.7 was released with the Sizzle selector engine, support for event delegation (which is huge!), lots of bug fixes and more! Check it out.
- Endtable, an ORM for CouchDB on Node.JS
- Read Write Web links to a project from the MIT Media Lab called depthjs, which is a Chrome extension that allows JavaScript to access data from the Microsoft Kinect, as well as receive gesture events from the system. Very cool indeed!
- LABjs 1.0.4, the awesome asynchronous script loader is out with support for the most recent Firefox beta and the new W3C proposed `async=false` feature test.
- JS1K #2, Xmas Edition is accepting submissions. Make an awesome demo in under 1KB of JS and without using any libraries and you could receive an awesome holiday postcard and bragging rights. I can’t wait to see what is created!
- Evil.js is a new project that helps if you have a problem with people hotlinking a script on your servers. Just add the short evil.js to the top of your file and tell them to remove it before installing on their own server to deter them. It performs all sorts of evil, which can only be properly described by reading the code yourself!
- Implementing a HTML5 canvas-based, tilt sensing snow globe - kinda slow on the iOS devices, but the tilt sense works in Firefox on a Macbook…
- Yehuda Katz Discusses SproutCore on InfoQ
- js-signals is a new take on a custom event/messaging system/pubsub system in JavaScript.
- The Cappuccino project’s TableView implementation which is all sorts of awesome is now feature complete with the recent addition of variable row heights.
- Sheet.js from Thomas Aylott is a pretty cool CSS parser in JavaScript.
- JSApp.us is like JSBin for Node.js. It has a web based editor based on Bespin and you can test and share your quick node apps in seconds. Hit test, and your code will actually run on a server somewhere. This is going to be huge!
- Yehuda Katz gave a talk at a recent SproutCore meetup about Sproutcore Amber - a new project that aims to be a light version of the SproutCore framework. Looks like interesting stuff!
- Flapjax is a new programming language written in JavaScript designed around the demands of modern, client-based Web applications including features like reactive evaluation and an event-stream abstraction for communicating with web services. Looks pretty neat!
Am I missing something? If you have a project or article that you think should be included here or as a full article, please let me know by submitting a link. Thanks!