July 11, 2007

joe is a monster

One of the things that makes Joe Hewitt really stand out as a designer and a developer is that he doesn't let things get in the way of making it "just work." You can get a taste of this approach to software over at his blog where he's just posted iUI, a sweet little JS and CSS package that makes it super easy for developers to deliver iPhone web apps with an iPhone native feel.

Joe is one of the reasons that Firefox is kicking such ass today. His contributions early in the project helped to give Firefox a "just works" spirit that carries on to this day.

Posted by asa at 5:20 PM

 

reactions, thoughts, comments, etc.

Joe is one of the reasons that web development is fun again. Firebug is seriously one of the most incredible extensions ever.

Posted by: David Stone | July 11, 2007 5:57 PM

Yeah seriously. Firebug is one of the most important piece of software on my computer. I can't wait to get my hands dirty with iUI. I don't know how he does this stuff so quickly.

Posted by: Dat Nguyen | July 11, 2007 9:42 PM

Yup, he's a genious.

Posted by: Simon | July 12, 2007 4:28 AM

Genious it is, no doubt...

Anyway, I'm starting to suspect javascript engine has memory leaks itself. Probably not any body's fault over here but... may be we could start taking a look at that, right?

Am I too wrong? Can anybody confirm or disprove my suspects, please?

Posted by: Matias Jose | July 12, 2007 6:33 AM

If you've found a leak then the best thing to do would be to make a reduced testcase, then file the issue in Bugzilla.

Posted by: Robin | July 12, 2007 7:44 AM

well... My actual issue is kinda loose...

It seems that by using Firefox 2.0.0.4 with Firebug, no matter what I do, every action (a click, an HttpXMLRequest, a Dom Inspection) adds from 200 Kb to 1 MB of memory to the Firefox Process in Windows. That memory never frees.

I think I could investigate this weekend a little bit more and come up with some documented bug. Thing is, I suspect what it is: It should be a flaw in the Javascript Engine's Garbage Collection System. I currently restart Firefox every 3 or 4 hours in a 512 MB RAM system when Firefox reaches the 112 MB or so in the processes list.

Posted by: Matias Jose | July 12, 2007 8:32 AM

asa2008.jpg