Skip navigation.

Posts tagged with "web development"

ppk on Opera in his JavaScript book

, , , ...


That's an example how some books treats Opera; in particular case ppk on JavaScript:

Opera
Opera is an independent browser with a rather small market share (around 0.5%). It managed to survive—and even thrive—through the Browser Wars, without a large and prosperous corporation behind it. This achievement is not to be despised.
When it comes to JavaScript, Opera has always been slightly behind the other browsers. During the Browser Wars, it didn’t implement DHTML (i.e., the Microsoft and Netscape proprietary DOMs), which in hindsight was an excellent decision.
Although it has largely caught up with the other browsers, it remains the most difficult browser to develop scripts for. It has share of bugs, and its market share is so tiny that the temptation to just forget about it when you encounter a bug is difficult to resist.

Day-to-day development
When I create a script, I constantly test every line I write in Explorer Windows and Mozilla. Explorer contains quite a few peculiarities that should be addressed immediately, while Mozilla is an excellent representative of W3C DOM-compliant browsers.
When I finish a script module, I start Safari and Opera (and occasionally Explorer Mac, iCab, and Konqueror) to check for problems. If I find any, I try to solve them, but the amount of time and trouble I take depends on the browser in question.
Essentially I’m willing to take a lot of time for Safari, but not for any of the other browsers. Opera bugs are either easy or impossible to solve, Explorer Mac is too old, and iCab and Konqueror have too little market share. Agree or disagree with my exact browser lineup, but I advise you to make decisions or risk total insanity.
Do not under any circumstance write a script for one browser first and add support for the other browser “later on”. This is the fastest way to hell. It’s far better to solve nasty incompatibilities at the start of your project than at the end.


Except that this is amazing JavaScript book.
* Highlighting is mine.

Common website bugs and how to avoid and fix them

, , , ...

There are various reasons why web sites do not work in browsers such as Opera. Generally they fall into four categories; there is a bug in the browser, a bug in the standards specification, a feature has not been implemented yet, or there is a bug in the site.

Slightly Ajar blog did very good job of classifying web developer's bugs that effect Opera the most. This entry also will be helpful to make web site's code work in all major browsers, not only for Opera.
Download Opera, the fastest and most secure browser
December 2009
M T W T F S S
November 2009January 2010
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31