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.

Wednesday, March 25th, 2009

TestSwarm: Scaling JavaScript Tests

Category: Browsers, JavaScript, Testing

John Resig is working on a new tool that tries to help us scale our JavaScript testing. When building an Ajax application, how nice would it be to have a system running tests across multiple browsers and platforms? This is necessary for anything more than a toy, especially since we have some flexible software that Read the rest…

Posted by Dion Almaer at 7:16 am

3.7 rating from 21 votes

Tuesday, March 24th, 2009

Firefox support for CSS3 multiple backgrounds

Category: Browsers, CSS, Firefox

James Hall saw the good news in Bugzilla that CSS3 multiple backgrounds are now in the Firefox tree, and you can test a Firefox Nightly (Minefield). Firefox joins Safari in the support. Usage? < View plain text > css background-image: url(../pix/logo_quirksmode.gif), url(../pix/logo_quirksmode_inverted.gif); background-repeat: repeat-y; background-position: top left, top right;

Posted by Dion Almaer at 5:39 am

4.4 rating from 45 votes

Friday, March 20th, 2009

WebKit now let’s you style scrollbars

Category: Browsers, CSS

There are a couple of camps out there that like to argue between “let me change anything I want” and “don’t give developers power as they will build crappy things.” In today’s context, that would be “have you seen the crappy Flash scrollbars that are SO hard to use?” After having to deal with this Read the rest…

Posted by Dion Almaer at 1:10 am

3.1 rating from 34 votes

Thursday, March 19th, 2009

IE 8 Launches at MIX09, probably without one of your features

Category: Browsers, IE

You may have noticed that day 2 at MIX was IE8 day (compared to the Silverlight 3 day one) in that the puppy launched! This is good news in that IE 8 is better than IE 7, which is better than IE 6. Maybe, with 6 being two versions back, we have more weight to Read the rest…

Posted by Dion Almaer at 10:29 pm

2 rating from 51 votes

Wednesday, March 11th, 2009

Showing progress with the Safari 4 multiple file upload

Category: Browsers, JavaScript, PHP

Andrea Giammarchi has taken the new Safari 4 implementation of multi input file upload functionality and has written an article on how to write the client and server to enable this. He shares the new XHR implementation: < View plain text > javascript var xhr = new XMLHttpRequest,     upload = xhr.upload; upload.onload = Read the rest…

Posted by Dion Almaer at 7:11 am

3.9 rating from 17 votes

Friday, March 6th, 2009

input type=”file” multiple; now in a real browser!

Category: Browsers, WebKit

Justin Mecham is excited to note that input type=”file” multiple is implemented in a browser, namely Safari 4. You can see the commit here. Justin notes: If you’re using Safari 4 Public Beta you should be able to select more than one file. Once selected, it should say “N files” instead of the filename that Read the rest…

Posted by Dion Almaer at 12:40 pm

4.1 rating from 68 votes

Tuesday, March 3rd, 2009

Dreaming… how to write a browser extension in the future

Category: Browsers

Aza Raskin has been thinking about extensions. Whipping out the XUL can be a little tricky, so what can we do to make life easier? Aza has written out his dream way to write a Firefox extension and I hope it goes from being a dream, to somewhat reality. He gives some use cases for Read the rest…

Posted by Dion Almaer at 12:55 am
1 Comment

4.4 rating from 25 votes

Tuesday, February 24th, 2009

Safari 4: New look, but what about the engine

Category: Apple, Browsers, WebKit

Great news for Web developers and users, Safari 4 has a public beta, and it comes with some nice features such as: tabs on top and top sites (a la Chrome), full page zoom, history view, and ARIA Support. The Twitter thumbnail is interesting But, what about the engine? Here are some of the features Read the rest…

Posted by Dion Almaer at 12:45 pm

4.3 rating from 61 votes

Monday, February 16th, 2009

Native JSON in Firefox 3.1; Joins IE 8

Category: Browsers, JSON

The native JSON API is part of the upcoming 3.1 revision of ECMAScript, so we should see it adopted in browsers pretty quickly. It’s also API compatible with json2.js, as you note, so many many web users will get the performance win without apps needing to update. I suspect that the performance advantage for native Read the rest…

Posted by Dion Almaer at 4:05 am

4.3 rating from 33 votes

Wednesday, February 11th, 2009

When can I use a given Web feature?

Category: Browsers, HTML, Standards

When can I use… is a nice site that Brad Neuberg mentioned which does something that we have been looking to do. It gives compatibility tables for features in HTML5, CSS3, SVG and others. Great stuff!

Posted by Dion Almaer at 2:28 pm

4.2 rating from 28 votes

Monday, February 9th, 2009

State of the Browsers

Category: Browsers

PPK has written a nice aggregation post on the state of browsers which considers a few recent topics, most importantly discussing the EC mess with Microsoft: There’s some browser news to discuss, and I thought I’d bundle it all in one entry. Maybe I’ll even do this more often; it seems a good feature for Read the rest…

Posted by Dion Almaer at 7:55 am

4.1 rating from 20 votes

Tuesday, February 3rd, 2009

Ah the messy, messy DOM

Category: Browsers

John Resig had a nice chat with the Yahoo! folk about the mess we all face with the DOM. He is chatting about, and the presentation is below: As you see, he details specific issues on a bunch of the DOM methods across the browsers, discusses testing, and work around code for the various browsers.

Posted by Dion Almaer at 3:18 am

3.1 rating from 41 votes

Monday, January 26th, 2009

What is coming up with IE8 and 9?

Category: Browsers, IE

Michael Calore of Wired has a writeup of the IE team “Ask The Experts” web chat from this week. Here is the meat: The target for CSS support in IE8 is full and complete support for CSS2.1. The only CSS3 module in IE8 is writing-mode (for vertical text support). IE has supported this since version Read the rest…

Posted by Dion Almaer at 12:55 am

2.8 rating from 58 votes

Monday, January 19th, 2009

Parse User Agent: Harder than you thought?

Category: Browsers

Steve Souders likes to look at user agents in the morning. For his UA Profiler he has to parse the user agents coming in to put the results in the correct bucket. He assumed that there would be libraries that did this well, but wasn’t able to find anything reliable. In his post he talks Read the rest…

Posted by Dion Almaer at 8:30 am

3.2 rating from 25 votes

BitTorrent in the Browser

Category: Browsers

Opera does it. Others talk about it. Robert Accettura posts about how he thinks we should implement BitTorrent in the browser. He doesn’t want a X-Torrent HTTP header as we can use Accept-Encoding for the same goal. How would it work? Assume my browser supports the BitTorrent protocol and I visit the following URL for Read the rest…

Posted by Dion Almaer at 7:12 am

3.7 rating from 15 votes

Wednesday, January 14th, 2009

WebKit Nightly now updates itself

Category: Apple, Browsers

I had an Automator script that would go out and grab WebKit nightlies for me. NightShift does the deed for you on the Mac. But, no more. WebKit joins Firefox, Chrome, and other browsers in auto updating channels of development. Great stuff. Now we can live on the edge, and report bugs as they occur. Read the rest…

Posted by Dion Almaer at 5:27 am

4.2 rating from 17 votes