Stay informed about changes and upgrades in all the most popular Web browsers; including Firefox, Internet Explorer, Safari, Chrome, and more. Read news and advice about important browser upgrades and features.

Thursday, April 17th, 2008

Are you sure your unload handler is firing in IE?

Category: Browsers, IE, Tip

Johan Sörlin found that sometimes his unload event never fired in IE: We recently found a serious bug in IE where the unload event wouldn’t fire on a specific page we had on a site. After some bug tracking we found out that the unload event never fired since all the contents of the page Read the rest…

Posted by Dion Almaer at 10:52 am

4.1 rating from 22 votes

Tuesday, April 15th, 2008

CSS Gradients in WebKit

Category: Browsers, CSS, WebKit

Dave Hyatt, the one person I would love to get to TAE to join the other browsers, posted about CSS gradients in WebKit: < View plain text > css -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) So what exactly is a gradient in CSS? It is an image, usable anywhere that image URLs Read the rest…

Posted by Dion Almaer at 12:01 am

4.3 rating from 33 votes

Monday, April 14th, 2008

Event Delegation for blur and focus

Category: Browsers, JavaScript, Standards, Unobtrusive JS, Usability

Over at, Peter-Paul Koch is researching if Event Delegation which works splendidly with click events is also possible for blur and focus. Event Delegation means that you piggy-back on the behaviour of browsers to report events on child nodes up the tree to their parents. Instead of applying event handlers to each element you Read the rest…

Posted by Chris Heilmann at 9:20 am

3.3 rating from 37 votes

Friday, April 11th, 2008

Mozilla Fennec: The mobile browser wars

Category: Browsers, Firefox, Mobile

IE may be the dominant browser on the desktop, but the mobile wars are going strong. WebKit, Opera, and Pocket IE have a lot of users, but Mozilla has been a little weak in the past. Now though, they have a new Fennec browser that takes the great performance gains in Firefox 3, and makes Read the rest…

Posted by Dion Almaer at 7:16 am
1 Comment

4.1 rating from 21 votes

Thursday, April 10th, 2008

IE 8 Security Updates

Category: Browsers, IE, Security

Microsoft has put out a set of security updates, and one of them is discussed in a post IE8 Security Part I: DEP/NX Memory Protection. Over the next several weeks, we’ll blog in greater detail about some of the security improvements in Beta 1, such as the new Safety Filter, greater control over ActiveX controls, Read the rest…

Posted by Dion Almaer at 7:43 am
Comment here

3.4 rating from 9 votes

Monday, April 7th, 2008

window.crypto: want crypto primitives in the browser? You may already have it

Category: Browsers, Firefox, Security

It seems to make sense to add crypto helpers to the browser, for use by us, the humble JavaScript developer. I have called out to this in the past and people bring it up often on various lists. Brad Neuberg found that Gecko actually has built-in crypt primitives via window.crypto! Mozilla defines a special JavaScript Read the rest…

Posted by Dion Almaer at 7:21 am

2.9 rating from 17 votes

Thursday, April 3rd, 2008

But I’m not moving my mouse!

Category: Browsers

PPK has detailed another “when a browser vendor codes to IEs bugs… and they actually get around to fixing them” problem. It appears that IE used to do something strange with onmousemove, and events would fire every X seconds even if you haven’t moved the mouse: When doing my new mousemove test I found a Read the rest…

Posted by Dion Almaer at 8:21 am

3.7 rating from 25 votes

Wednesday, April 2nd, 2008

IE 8 strict mode doesn’t allow for CSS opacity?

Category: Browsers, CSS, IE

Howard Rauscher tipped us off to this IE 8 ticket that talks about how opacity and IE 8 strict mode do not jive: Description IE8 Strict Mode correctly omits the filter: alpha(opacity=xx) in CSS which allows the user to specify the opacity in pre-IE8 browsers but does not implement the CSS3 opacity setting. While I Read the rest…

Posted by Dion Almaer at 9:13 am

4.4 rating from 47 votes

Monday, March 31st, 2008

Happy 10 Year Birthday Mozilla

Category: Browsers, Firefox

Ten years ago today, the code dropped from Netscape to the Mozilla project. Mitchell Baker has written up her thoughts as she looks back the last 10 years, and tries to look at the future. People are celebrating too. Air Mozilla will have a live show with host Asa Dotzler, and guests Mitchell Baker, Brendan Read the rest…

Posted by Dion Almaer at 12:41 pm
1 Comment

4.3 rating from 17 votes

Browser CSS float error detection with jQuery

Category: Browsers, CSS, Debugging, jQuery

Mario Heiderich of Ormigo has created a jQuery based code snippet/bookmarklet that is capable of detecting floating errors and adding a dotted orange border to elements which should be cleared – but aren’t. It saved me a huge bunch of time debugging complex layouts for all browsers – especially IE6. If jQuery isn’t already loaded Read the rest…

Posted by Dion Almaer at 6:30 am

4 rating from 25 votes

Thursday, March 27th, 2008

Where is Firefox on Acid 3? Here.

Category: Browsers, JavaScript, Standards

Some people have been surprised to not hear much from Mozilla around Acid 3. WebKit and Opera are duking it out, but what about Firefox? Mike Shaver of Mozilla has posted on his views that Acid 3 is a missed opportunity and is pretty damning of the whole thing: Ian’s Acid 3, unlike its predecessors, Read the rest…

Posted by Dion Almaer at 7:32 am

3.4 rating from 40 votes

The importance of bandwidth versus latency

Category: Browsers, Performance, WebKit

Between cranking on Acid 3 tests, the WebKit crew has explained some issues in Optimizing Page Loading in the Web Browser: It is well understood that page loading speed in a web browser is limited by the available connection bandwidth. However, it turns out bandwidth is not the only limiting factor and in many cases Read the rest…

Posted by Dion Almaer at 7:22 am

4.4 rating from 19 votes

Wednesday, March 26th, 2008

Acid 3: Opera Passed?

Category: Browsers, Opera, Standards

It appears that Opera has passed Acid 3: Since the test was officially announced recently, our Core developers have been hard at work fixing bugs and adding the missing standards support. Today we reached a 100% pass rate for the first time! There are some remaining issues yet to be fixed, but we hope to Read the rest…

Posted by Dion Almaer at 4:34 pm

4.2 rating from 23 votes

Progress Is N+1

Category: Browsers, Gears, IE

Alex Russell isn’t talking about the N+1 select problem when he references the Joel Spolsky piece on IE 8. We want to applaud the IE 8 team for the work that they have done, but also keep pushing to make sure that it really happens: I was reminded of a discussion last Friday where I Read the rest…

Posted by Dion Almaer at 9:45 am
1 Comment

3.3 rating from 13 votes

Tuesday, March 25th, 2008

Do you want your browser to Jabber away?

Category: Browsers

Yesterday Rey posted about an ExtJS based Jabber client. I had just earlier posted about whether you would want Jabber to be built into the browser, and will repost below: Aaron Boodman was probably right in thinking that me wanting OpenID in the browser makes more sense as a browser feature, or separate plugin. This Read the rest…

Posted by Dion Almaer at 7:11 am

3.7 rating from 17 votes

Monday, March 24th, 2008

Key events and Safari 3.1

Category: Browsers, WebKit

There has been a change in Safari 3.1 for how keypress events are handled. John Resig interviewed Yehuda Katz to get the skinny and understand why this was done. The key comment is: Use keydown/keyup if you want to know the key that was pressed; keypress if you want to know what text was detected. Read the rest…

Posted by Dion Almaer at 10:17 am
1 Comment

3.2 rating from 19 votes