Site patching works
Friday, 6. January 2006, 15:24:45
Now call me an optimist, but we have about half a year's experience with browser.js and I'm seeing evidence of the opposite. Three good examples are allmusic.com, shockwave.com and atomfilms.com - they all had long-standing issues with Opera, they were patched successfully with browser.js and a few months after the patch, each site was fixed by the webmaster!
So perhaps, perhaps site patching does exactly what we hoped: increases Opera's ranking in site statistics by making previously unusable sites available to Opera users, thereby making webmasters more concerned about Opera compatibility (because such decisions are often based on browser stats) and eventually creating a more compatible web.
Of course it also helps that we always contact the website before or while we patch it.
It is no accident that browser.js is a simple text file written in readable and reasonably well commented JavaScript and that it always outputs some text in the JavaScript console when it does something. We could have done things differently, we considered pre-compiling the script somehow for performance - but in the end, it was most important to keep the whole feature as open for inspection as possible. And that pays off: we hear from web developers who sit down and read through the section of browser.js that is used on their website, for to-the-point, updated information about where in their site there are problems and scope for improvements. Thus browser.js itself becomes a way of communicating directly to the web developers we need to reach!
Hey, some of the fixes in browser.js can even be cut and pasted into the site to solve the problem
Yes, I think site patching works - and every patch I can remove from browser.js is a vote for that conclusion.






Kildor # 6. January 2006, 15:51
I begin to write a wish about signature of every patch, but I look to browser.js and found signatures ;-)
You read our wishes directly from our minds…
Kildor # 6. January 2006, 16:09
You forget to change a date of editing (it is still 19 .12.05, like 170 version)
hallvors # 7. January 2006, 04:00
Andrew Gregory # 7. January 2006, 08:46
scipio # 7. January 2006, 10:34
hallvors # 8. January 2006, 11:24
qicaispace # 29. May 2006, 03:44
newscpq # 27. April 2009, 12:47