Posts tagged `Apple`

Safari

Safari 3.1 has been released, bringing with it all the latest and great Webkit code. Even though the UI still sucks (at least on Windows; ever hear of native GUIs, Apple?)

I decided to benchmark the Javascript performance of the new Safari against its more immediate predecessor, 3.04. This testing was done on a Windows XP SP2 installation; a HP workstation with a Pentium 4 and 2GB of RAM.

As you can see in the table below, the JS engine has improved considerably since the last build, cutting the total time by more than half.

Read more…

§2011 · March 18, 2008 · (No comments) · Tags: , , , , , , ,

Last December, I read Jeff Atwood’s write-up about SunSpider, a new Javascript benchmark created by the makers of WebKit/KHTML.

The world of Javascript is an interesting one right now; it seems like most major browsers are on the eve of a major new release, many with new (& improved JS engines). With WebKit’s porting to Windows in Safari (and eventually Konqueror, I imagine), yet another player has thrown his hat into the arena. Javascript is, as Jeff rightly says, the lingua franca of the web: everything is javascript-[based|dependent] today, and rich interfaces are now the norm, rather than a pleasant surprise.

As a web applications developer, I’ve banged by head against javascript and various and sundry browser implementations at work, and worried about performances, both now and in the future. Standardizing on a common library (cf. jQuery) helps, although the performance or functionality of jQuery plugins don’t always match those of home-grown counterparts. For instance, Brian McAllister’s Unobtrusive Table Sort Script far outpaces the popular TableSorter script for jQuery. I ended up implementing the latter at work, simply because of the sheer size of tables we render, and the relative slow speed of many of ours users’ browsers.

Read more…

§1956 · January 15, 2008 · (No comments) · Tags: , , , , , ,

Microserfs Microserfs by Douglas Coupland
Publisher: Harper Perennial
Year: 1996
Pages: 384

So soon after I read Show Stopper!, my literary travels once again take me back to Microsoft… sort of. Microserfs is a fictional story of a group of Microsoft refugees who flee to The Valley to work for a startup called Oop!

Microserfs seems to me like a book which makes certain promises with its title and premise, and then turns out to be a book completely apart from expectations. It’s a book about coders and geeks, maybe, but by a guy who seems only to know a little bit about it. It’s a character drama, first and foremost, and a “geek” book maybe 5% of the time.

Actually, Coupland’s style reminds me very much of Chuck Palahniuk’s: a bunch of implausible characters who spend an entire book doing basically nothing but spouting off pop philosophy in the form of equally implausible prose. It gets to be very irritating after a while; it begins to border on a very shallow and trite surrealism.

I understand that Microserfs is supposed to be a pretty famous novel (in some circles), and perhaps with reason. But maybe I’ve just read too much Chuck Palahniuk, or maybe I’m too jaded, or maybe I expected a computer geek novel that was actually geeky and not just trying to be geeky. It’s got all the bangs and whistles: it drops names, it pauses for bits of postmodernism, and it ostensibly seeks to know the inner heart of a bunch of people who code for a living. But it’s ultimately a fiction which doesn’t (particularly interestingly) portray its characters.

Flame me if you want, but I just can’t recommend it very heartily.

§1914 · October 23, 2007 · (No comments) · Tags: , , , , , ,