Monday, May 10th, 2010
Category: Canvas
, Node
, Server
Michael Nutt and Benny Wong have created a fun realtime web analytics product called Hummingbird. It comes with awesome buzzwords too! Node! Canvas! Web Sockets! MongoDB! To add tracking, you simple sprinkle in Gilt.Hummingbird.track(env) like this: Which calls the client: Which, as you can see, sets up a tracking gif on the server. You can Read the rest…
Category: Apple
Apple Insider has a strong headline: Apple developing Flash alternative named Gianduia that gets you clicking. You quickly learn that Gianduia is: Not like Flash at all (e.g. not a plugin that brings a new development model to a rectangle in a browser) Old news (shown “last summer at WOWODC (World of WebObjects Developer Conference)”) Read the rest…
Friday, May 7th, 2010
Category: Google
, JavaScript
, Toolkit
, Utility
, WebGL
This is fantastic news. A lot of people were claiming that O3D was going to beat WebGL because of performance. Then the O3D team showed that the two could be complimentary, and they have taken the next step on that journey. As of today, O3D will stop being a plugin, and will become a JS Read the rest…
Category: HTML
I think we are seeing a new meme. Matt Nowack has taken the awesome HTML5 presentation app in HTML5, which is open source, and has created a presentation discussing jQuery 1.4. It is good stuff, using the fact that you can embed the features that you want to show. Just as long as you can Read the rest…
Category: SVG
Dmitry Baranovskiy has been hacking away on Raphael. It is almost like he has had a bunch more time for it recently! :) Version 1.4 has a bunch of cool new features such as: Touch events support rgba support new method drag document.onmousemove = f ? Raphael.mousemove(f) resetScale method scaling text will change it position, Read the rest…
Category: CSS
, Examples
It’s Friday. How about some Spiderman. In CSS using animation.
Thursday, May 6th, 2010
Category: Examples
, JavaScript
"Guess who's back? Back again....." The JavaScript slim shady himself.... Dustin Diaz (formerly of YUI - Google, now of Twitter) has taken some time out for his busy coding at Twitter, and photography awesomeness to get back to some JS blogging. Dustin has written up a pattern that he used in Twitter @anywhere, the asynchronous Read the rest...
Category: Editorial
Yesterday, I had the pleasure of moderating a panel at Web 2.0 Expo on the future of browsers with Ben. On the panel were distinguished gents. In the photo (courtesy of TechCrunch) you see (sitting from left to right): Alex Russell (Google), Brendan Eich (Mozilla), Charles McCathieNevile (Opera Software), Giorgio Sardo (Microsoft Corporation), and Douglas Read the rest...
Category: JavaScript
, Mobile
, Performance
Douglas "My Guns Are Bigger Than Yours" Crockford sent us a pointer to Moonwatcher's post on entitled "My MacBook Pro runs JavaScript 26.7x as fast as my iPad". After Moonwatcher ran SunSpider on the iPad, he concluded: It's one thing not to be able to run Flash apps. But JavaScript performance like this effectively means Read the rest...
Wednesday, May 5th, 2010
Category: Browsers
, IE
At MIX, Microsoft showed that they are back in the browser game with a preview of IE9 "platform" (platform seems to mean 'haven't got it together as a real browser yet, but we wanted to get it to you guys ASAP'). Today, they updated the preview as they said they would (claiming they will do Read the rest...
Category: HTML
, Standards
It is always fun to get a new tweet from Mr. WHATWG and these came through recently: HTML5: Captions - Stage 1: the <track> element. HTML5: Captions - Stage 2: the IDL additions. HTML5: Captions - Stage 3: defining what a timed track and a timed track cue are. John Dyer noticed the new <track> Read the rest...
Tuesday, May 4th, 2010
Category: Browsers
Some good news in the land of browsers. Firstly, the Chrome team has released a new beta that features impressive performance numbers to go along with HTML5 features that have all been baking in the developer channel. First we have the performance. It is cool that they only compare with themselves: Seeing V8 get faster Read the rest...
Category: Examples
, UI
Raphael is pure goodness. Dmitry gave a fantastic talk at JSConf, and his library never fails to impress. There have been a few interesting posts recently. Trotter Cashion kicks things into gear as he declares his love and then goes on to show how you can unit test Raphael with some mocks. Then we learn Read the rest...
Category: Node
, Server
PLAIN TEXT JAVASCRIPT: require.paths.unshift('path/to/express/lib') require('express') get('/', function(){ this.redirect('/hello/world') }) get('/hello/world', function(){ return 'Hello World' }) get('/bye/world', function(){ this.render('title.html.haml', { layout: false, locals: { title: 'Bye World' } }) }) run() In the rush to become either Read the rest...
Category: JavaScript
, Library
There are a few graphing libraries out there. The latest that we have been shown is RGraph by Richard Heyes: RGraph is a graphing/charting software component for websites. It uses HTML5 technologies (the new Canvas tag) which is already present in most modern web browsers to create and show graphs/charts. The graphs are created inside Read the rest...
Monday, May 3rd, 2010
Category: Performance
Releasing the Page Speed SDK (all open source) is one step closer to having a common performance metric across all web development tools and environments. Imagine being able to get the same performance analysis results from Firebug, Web Inspector, HttpWatch, Fiddler, Keynote, and Gomez. This will help us develop a common vocabulary and bring more Read the rest...