JavaScript


Wednesday, March 12th, 2008

YTranscript: Using the brand new YouTube chromeless, scriptable player

Category: JavaScript, Library

We saw a very exciting YouTube launch for developers today. People have long wanted to customize the YouTube player, and now you have complete control with a chromeless player that has JavaScript access so you can start, stop, go to a timing, and much more. I took this API and implemented a simple DSL that Read the rest…

Posted by Dion Almaer at 10:25 am
10 Comments

++++-
4 rating from 26 votes

Clientside Mootools Library Update

Category: JavaScript, Library, MooTools

Aaron Newton of CNet has posted an update for his Clientside Mootools library: We’ve refactored nearly the entire library and in most cases the changes don’t affect the actual interface to the classes and methods, but not always. Like Mootools, you can download a compatibility layer which will preserve the old syntax if you have Read the rest…

Posted by Dion Almaer at 9:28 am
Comment here

+++--
3.1 rating from 33 votes

Tuesday, March 11th, 2008

Controller: Event Delegation Library

Category: JavaScript, Library

Brian Moschel has created a new event delegation library called Controller, that aims to help logically organize your event handlers. Like other event delegation libraries, it lets you define event handlers that never have to be reattached, even if the HTML is modified. Unlike other libraries, controllers group event handlers for a specific set of Read the rest…

Posted by Dion Almaer at 8:55 am
1 Comment

++---
2.9 rating from 33 votes

ProtoFlow: Coverflow for Prototype

Category: Component, JavaScript, Prototype, Scriptaculous

Obaid Ahmed has written a coverflow-like component on top of Prototype and Script.aculo.us called ProtoFlow. It is simple to use: < View plain text > HTML <div id="protoflow">     <img src="imgs/DSCN0940_91360.jpg"/>     <img src="imgs/stimme_von_oben_187192.jpg"/>     <img src="imgs/Tropfen_1_Kopie_201721.jpg"/>     <img src="imgs/farbraum_012_147508.jpg"/>     <img src="imgs/IMG_4906_199357.jpg"/>     <img src="imgs/Tropfen_1_Kopie_201721.jpg"/>     <img Read the rest…

Posted by Dion Almaer at 7:28 am
16 Comments

+++--
3.7 rating from 72 votes

Monday, March 10th, 2008

Appcelerator: RIA + SOA

Category: JavaScript, Toolkit

Appcelerator is a fairly new open source toolkit on the block that is trying to be an Open Web RIA to compete with Flex and co. with high profile folks such as Marc Fleury as advisors. Nolan Wright, CTO, has written a piece for syscon entitled The Next Web Development Episode Is RIA + SOA. Read the rest…

Posted by Dion Almaer at 6:48 am
6 Comments

+++--
3.5 rating from 22 votes

JavaScript WebDAV Client

Category: JavaScript, Library

Vladimir Lichman of IT Hit has released an Ajax library for managing WebDAV servers. The library is compliant with WebDAV RFC 2518 and allows management of Class 1 and Class 2 complaint WebDAV servers. With IT Hit AJAX Library you can copy, move and delete items, read and set custom properties, lock items and discover Read the rest…

Posted by Dion Almaer at 1:54 am
2 Comments

+++--
3.8 rating from 31 votes

Thursday, March 6th, 2008

To ExtPHP, or to PHP-Ext?

Category: JavaScript, PHP, Sencha

I got emails on the same day from two developers letting me know about ExtJS wrappers for PHP. PHP-Ext First, Sergei Walter Guerra told me about PHP-Ext “an open source widget library written for PHP 4 and 5 to empower the UI Layer.” The API looks like this: < View plain text > php echo Read the rest…

Posted by Dion Almaer at 8:54 am
10 Comments

+++--
3.4 rating from 148 votes

Backbase tests browser JavaScript and Render performance including IE 8

Category: Browsers, JavaScript, Performance

Sjoerd Mulder of Backbase ran a couple of performance tests on a slew of browsers, including IE 8 beta. He tested both the JavaScript performance, and the rendering performance: A lot of respect and thanks to all the browser teams pushing the boundary of performance. I think it’s an awesome result that the current nightlies Read the rest…

Posted by Dion Almaer at 8:11 am
11 Comments

++++-
4.1 rating from 33 votes

IE 8 on Acid

Category: Browsers, IE, JavaScript

The IE team posted that they were passing Acid2 a few months ago, yet people are seeing a broken face when they tested with IE 8 beta. Phil Nachreiner of IE explained the situation: Although we said that IE8 Beta 1 passes the ACID2 test, some of you may be seeing results like the image Read the rest…

Posted by Dion Almaer at 6:38 am
3 Comments

+++--
3.9 rating from 22 votes

Tuesday, March 4th, 2008

Snook Live Chat Tomorrow (3/5/08)

Category: Announcements, JavaScript

Jonathan Snook will be conducting a live chat tomorrow (3/5/08) at 10:00am EST (15:00 GMT) via UStream. Here are the details: Location: http://www.ustream.tv/channel/snookca Date/Time: 3/5/08 at 10:00am EST (15:00 GMT) Topic: Q&A relating to Jonathan’s development work with Adobe AIR, and questions regarding JavaScript, frameworks (PHP or JavaScript), or about freelancing. This is definitely a Read the rest…

Posted by Rey Bango at 11:50 am
Comment here

+++--
3.3 rating from 18 votes

Acid 3 Ships; WebKit praised

Category: Browsers, JavaScript

Acid 3 has been released. Jon Tan ran a few tests and posted the results. Hixie commented on his blog about the release, and praised WebKit on how they have been closing a large number of bugs: I have to say straight up that I’ve been really impressed with the WebKit team. Even before the Read the rest…

Posted by Dion Almaer at 7:08 am
10 Comments

++++-
4.6 rating from 27 votes

Monday, March 3rd, 2008

Generics in JavaScript 2

Category: JavaScript

Francis Cheng continues on his walk through of ECMAScript Edition 4 features, this time discussing type parameters (read: generics in Java). We could end up with code like this: < View plain text > javascript function reprimand(list:List.< +Employee>) { … } var writingTeam:List.<techwriter> = new List.</techwriter><techwriter>(); reprimand(writingTeam); // no error if ECMAScript adopts this style Read the rest…

Posted by Dion Almaer at 8:22 am
40 Comments

++---
2.3 rating from 53 votes

Playing with language: Inlined fromMaybe

Category: JavaScript

Oliver Steele continues to spend time thinking about languages in his recent post on More Monads on the Cheap: Inlined fromMaybe. He details the pain of dealing with nulls and various checks: This article is about how to deal with null values. It follows up on this one. It’s intended for code stylists: people who Read the rest…

Posted by Dion Almaer at 7:01 am
4 Comments

+++--
3.2 rating from 14 votes

Friday, February 29th, 2008

Firefox 3 Performance Numbers

Category: Browsers, JavaScript, Performance

Moving on from the “let me use that API” conversation and only some real stuff, urandom (thanks for the comment) let us know about the Cybernet News article on Firefox 3 performance. They are reporting that Firefox 3 is now faster than Safari 3, and is close to WebKit nightly in certain benchmarks. I can Read the rest…

Posted by Dion Almaer at 4:40 pm
22 Comments

++++-
4.7 rating from 62 votes

xssinterface: cross domain access using postMessage and more

Category: JavaScript, Security

Malte Ubl has put together a library called xssinterface (somewhat scary name) that uses postMessage when available, and tries work-arounds when not, to give you cross domain JavaScript access. How it works For Browsers that support it, we use the postMessage() interface. For all other browsers, we use the following mechanism: All sites that participate Read the rest…

Posted by Dion Almaer at 8:14 am
6 Comments

+++--
3.8 rating from 12 votes

Windows Live Teasers before Mix

Category: JavaScript, Library, Microsoft

We are waiting for the big news at MIX, mainly revolving around IE 8. We have heard some reports from people who have IE 8 beta that the bugger is a bit of a disappointment, and that it hasn’t moved on too much from IE 7, but lets wait and see before passing judgement. Today Read the rest…

Posted by Dion Almaer at 6:53 am
4 Comments

+++--
3.3 rating from 8 votes