Wednesday, October 8th, 2008

Extreme JavaScript Performance; John Resig on Ars

Category: JavaScript, Performance

Ars Technica has a new columnist, John Resig. His first piece is on Extreme JavaScript Performance which has started to come to us in abundance recently! His article focuses on the latest updates to the fish, SquirrelFish Extreme: A popular technique that is gaining traction amongst JavaScript engine implementers is that of optimizing the engine, Read the rest…

Posted by Dion Almaer at 4:17 am

3.8 rating from 32 votes

Tuesday, October 7th, 2008

navigator.geolocation now available in Firefox via Geode

Category: Mozilla

When I posted about using navigator.geolocation now the only support that I had was via Gears and the ClientLocation API. I wrote the shim to try to get you the W3C API no matter what, and today we have the first implementation in a browser, via Geode. Geode is the latest project in Mozilla Labs Read the rest…

Posted by Dion Almaer at 1:32 pm

4.2 rating from 20 votes

Pyjamas: GWT for Python

Category: GWT, Python

Last week, we posted a story about deploying GWT to PHP back-ends. We’ve got another GWT-ish post this week: Pyjamas, a sort of GWT for Python. The SourceForge project page has a brief overview and pointers to a tutorial, a widget showcase, and more.

Posted by Ben Galbraith at 8:00 am

3.9 rating from 24 votes

IE 8 beta 2 Ajax features

Category: Browsers, IE

Sunava Dutta has detailed the enhancements made to IE 8 beta 2 for Ajax developers including XDR, XDM/postMessage, DOM Storage, offline detection, and more. A lot of great stuff! XDomainRequest (XDR) This is an object built from the ground up to make client-side cross-domain calls secure and easy. To reduce the chances of inadvertent cross Read the rest…

Posted by Dion Almaer at 7:53 am

3.2 rating from 54 votes

Regex performance in modern JSVMs

Category: JavaScript, Performance

Based on its performance on the regexes it does handle, WREC (WebKit Regular Expression Compiler) is indeed an awesome design. regexp-dna.js, however, is flawed and exaggerates SFX performance. We could use nanojit to make a regex compiler for SpiderMonkey that would perform as well as WREC. But I don’t know if it’s worthwhile yet. Regex Read the rest…

Posted by Dion Almaer at 5:57 am
Comment here

3.9 rating from 12 votes

Dojo 1.2 Final Release

Category: Dojo

Pete Higgins released Dojo 1.2 the first version under his command. There are a ton of subtle improvements such as: New Datastores A Google AJAX API powered data store for retrieving RSS and Atom feeds from Google. Data stores to interface Google’s AJAX search services. is an extension of Read the rest…

Posted by Dion Almaer at 1:20 am
1 Comment

4.1 rating from 57 votes

Monday, October 6th, 2008

SMIL 3.0 Reaches Proposed Recommendation

Category: Standards

Synchronized Multimedia Integration Language (or SMIL) 3.0 has now become a proposed recommendation at the W3C. SMIL hasn’t been widely used, but some of it is widely supported thanks to ACID tests that had the browser vendors put it in. 3.0 has the following goals: Define an XML-based language that allows authors to write interactive Read the rest…

Posted by Dion Almaer at 12:32 pm

3.2 rating from 10 votes

Ajaxified Body; When to refresh the page

Category: Ajax

Matt Raible has posted on the Ajaxified Body pattern, that loads content into the main area instead of reloading an entire page. The surrounding template stays put, and the red area changes when you have an action: This is an old question: “When should you just reload the page?” In the sample application you see Read the rest…

Posted by Dion Almaer at 10:29 am

2.6 rating from 68 votes client library for networking

Category: Comet, JavaScript, Library

Michael Carter et al have been working on, a client library that gives you networking, including Comet like support, via JavaScript. The low level work can sit upon Comet APIs, and in the future, Web Sockets, and you get high level APIs to protocols such as: amqp imap irc ldap smtp ssh stomp telnet Read the rest…

Posted by Dion Almaer at 7:01 am

4.3 rating from 28 votes

Mecca: A new social browser

Category: Browsers

Mecca is a new browser by the prolific Todd Ditchendorf of Fluid fame. It is currently in the works, and features: Open Plug-in Architecture Built-in Userscripting Userstyles ÜberView for Plug-in Split Views Global Keyboard Shortcut Single-Window Browsing Mode BrowsaBrowsa Plug-in for Sidebars Session Restore Full-Screen Mode Customizable Shortcuts Integrated Gears-loading (InputManager) Hidden “Closed” Windows Thumbnail Read the rest…

Posted by Dion Almaer at 6:56 am

2.3 rating from 25 votes

Friday, October 3rd, 2008

iPhone Web Apps running at full screen

Category: iPhone, Mobile

I am so happy that the NDA mess is over! Clancy has written about how you can have your iPhone Web app run in full screen and has a demo app that shows it off: < View plain text > HTML <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta names="apple-mobile-web-app-status-bar-style" content="black-translucent" Read the rest…

Posted by Dion Almaer at 4:03 pm

3.2 rating from 36 votes

Vista / OS X Mash-up Created with GWT on PHP

Category: GWT, PHP, Showcase

Here’s an interesting link for a Friday. Viktor Zeman on Quality Unit sent us a link to “PostAffiliateXpress“, some boring IT application with an interesting interface and an even more intriguing back-end. The UI combines a Vista-like “Start” menu along with an OS X-like dock (using everyone’s favorite fish-eye widget). It also has a built-in Read the rest…

Posted by Ben Galbraith at 10:51 am

3.3 rating from 59 votes

Thinking about the difference between frameworks

Category: JavaScript, Library

I got to meet Aaron Newton at The Ajax Experience, and he is a thinker. He was really taking in the various talks, and interactions, and you could tell that he was trying to work out various angles on the frameworks. What makes them different? What makes them popular? Where are they going? He wrote Read the rest…

Posted by Dion Almaer at 10:20 am

3.6 rating from 77 votes

Practical Functional JavaScript

Category: JavaScript, The Ajax Experience

Oliver Steele gave a great talk at The Ajax Experience this week on Practical Functional JavaScript. For his talk, he ended up creating a samples application where you can run the code directly, very similar to what John Resig did in Learn JavaScript. The samples take you through JavaScript world, stopping for: Callbacks Functions Closures Read the rest…

Posted by Dion Almaer at 10:11 am
Comment here

3.4 rating from 20 votes

Life: The game in Canvas

Category: Canvas, Games

Kyle McGregor took a look at the JavaScript games for Life out there and decided to write a Canvas version that ends up being a lot snappier. The entire game is pretty small: var counterface = 0; var oInstance; var Game = Class.create(); Game.prototype = { ‘working’: false, ‘map’: ”, ‘interval_id’: ”, ‘initialize’: function() { Read the rest…

Posted by Dion Almaer at 10:07 am

3.3 rating from 22 votes

Thursday, October 2nd, 2008

New Netflix Developer APIs

Netflix has a long history of presenting at the Ajax experience, starting with Sean Kane giving talks on their use of Ajax and their approach to usability to this year’s presentation when Bill Scott revealed Netflix’s new Ajax developer APIs. If these APIs were just about allowing developers to manage rental queues, it would be Read the rest…

Posted by Ben Galbraith at 11:17 am
Comment here

3.7 rating from 15 votes

All Posts of October 2008