Last month Joseph Smarr, Chief Platform Architect at Plaxo, came to the MoCo office to talk about High Performance JavaScript: Why Everything You've Been Taught is Wrong.
Joseph has tons of experience optimizing JavaScript for a large-scale AJAX application and gave a great presentation chock full of useful info for web app and Firefox chrome developers on improving the performance of JavaScript-based applications.
A video of Joseph's presentation is now available, and the presentation slides are also online, so check it out. Unless you've already seen it or are Joseph, you're going to learn something.
2007-11-29
2007-11-15
Alt-Tab-like history navigation
Here's an idea for an extension that I'll probably never get around to writing (but one of you might, perhaps for the extension contest!):
Overload Alt-(Left|Right)Arrow, the history back and forward keyboard shortcuts (Cmd-Arrows on Mac), to create an Alt-Tab-like experience with a row of thumbnail previews to which you can navigate by holding down the Alt key, pressing the arrow keys multiple times until you reach the target page, and then releasing the Alt key.
In other words, do the same thing for history navigation that Dão Gottwald is doing for tab navigation with his Ctrl-Tab extension.
(Bonus points for version 2: track non-linear meanderings and expose them as parallel tracks to which you can navigate with the up and down arrows.)
Overload Alt-(Left|Right)Arrow, the history back and forward keyboard shortcuts (Cmd-Arrows on Mac), to create an Alt-Tab-like experience with a row of thumbnail previews to which you can navigate by holding down the Alt key, pressing the arrow keys multiple times until you reach the target page, and then releasing the Alt key.
In other words, do the same thing for history navigation that Dão Gottwald is doing for tab navigation with his Ctrl-Tab extension.
(Bonus points for version 2: track non-linear meanderings and expose them as parallel tracks to which you can navigate with the up and down arrows.)
tabs for Thunderbird 2.0.0.9
Anticipating requests, I've spun some tab-enabled builds of the latest version of Mozilla's mail/news desktop app for Linux, Mac, and Windows.
Note that the Mac version is no longer compatible with Mac OS X 10.2, as my Mac build machine (a.k.a. my laptop) has been upgraded to Leopard and XCode 3.0 and no longer has the 10.2.8 SDK on it. It should work on 10.3.9+, 10.4, and 10.5, however.
p.s. Congrats to the Thunderbird team on the release of 2.0.0.9! Getting a security and stability release out the door is no mean feat, requiring careful coordination between several groups of talented folk with a high standard for software quality that they consistently achieve. Bravo!
Note that the Mac version is no longer compatible with Mac OS X 10.2, as my Mac build machine (a.k.a. my laptop) has been upgraded to Leopard and XCode 3.0 and no longer has the 10.2.8 SDK on it. It should work on 10.3.9+, 10.4, and 10.5, however.
p.s. Congrats to the Thunderbird team on the release of 2.0.0.9! Getting a security and stability release out the door is no mean feat, requiring careful coordination between several groups of talented folk with a high standard for software quality that they consistently achieve. Bravo!
Subscribe to:
Posts (Atom)