The Null Device
Posts matching tags 'ajax'
Why is it, you may have asked yourself, that a technological civilisation that can put men on the moon, map the human genome and create the Nintendo Wii and the iPod can't make a standards-compliant web browser that doesn't leak memory like a sieve. Well, there's some good news on the horizon: the developers of Firefox have embarked on a memory leak eradication drive:
Aaron suggested having an "about:memory" page showing a breakdown of Firefox's memory use (bug 392351). When I pointed out the bug to Brendan Eich, he excitedly assigned the bug to himself.
Robert Sayre created a script to load random pages and see whether they cause leaks. The random URLs come from the Yahoo directory (biased toward older, top-level pages), del.icio.us (biased toward newer, geeky pages), and AltaVista (biased toward pornography).I see they have their use cases covered.
Steve England tested the top 500 web sites, finding two leaks. Later, he tested the top 20 Firefox extensions and found leaks in several of them.And there are some interesting user comments on the page.
Could I suggest a test of a 10 minute session of scrolling and zooming around in google maps hybrid mode as something guaranteed to to eat over 1GB of memory?I'd venture to say, from personal experience, that Yahoo! Maps (which appears to be a clone of Google Maps, and and is, to the best of my knowledge, only used for geotagging photos in Flickr) appears to chew up more memory than Google Maps. Which is rather funny, what with Yahoo! employing some of the brightest minds in AJAX development today (Douglas Crockford, for one).
Anyway, good luck to the Mozilla developers. Speaking as one in the habit of leaving lots of windows open in a session, I hope that this will lead to a browser that doesn't chew up all of the computer's resources if used for more than a few hours.
Web Applications 1.0 is a proposal by a group named WHATWG (the Web Hypertext Application Technology Working Group), which consists of people from various browser developers, from projects such as Opera, Mozilla and Safari. It appears that the elephant in the centre of the room is the conspicuous absence of Microsoft, who own most of the browser market share. Which is hardly surprising, as if AJAX becomes a reality, it could cannibalise Microsoft's OS lock. Perhaps we can expect MS to specify their own, incompatible AJAX-esque technologies that are locked to their browser and technologies?
Update: And here is a properly AJAX version of TiddlyWiki, which uses a PHP back-end to store entries.
Google once again raises the bar of what you can do with a web browser. Their latest is Google Maps, an entirely DHTML-based, instantly responsive, scrollable, zoomable map. Functionally, it doesn't seem to do anything that online street maps haven't done for a few years now, but that's not the point; it's the way it does it. Where street maps until now have been clunky and slow, Google Maps feels instantaneous; you can drag the map around, zoom it in and out, and new tiles load on demand. (On a fast connection, it's not slow enough to be annoying.) And the way it displays signposts, with composited Gaussian-blurred shadows, looks pretty cool too. Currently, they only have North America, and only have detailed maps for the United States, but then again, it's still in beta, so hopefully they'll add other parts of the world soon.