Opera browser now has its own alternative to Firefox' Firebug

By Scott M. Fulton, III | Published May 7, 2008, 6:29 PM

Recently, Opera's developers have been touting it as the most compliant browser with Web standards. Now they're using that as leverage to help introduce Dragonfly, a tool they hope will promote Opera as a kind of standards watchdog.

Easily among the most useful and well thought-out extensions to Mozilla Firefox has been Firebug, an add-on by independent developer Joe Hewitt which instantly converts any active Web site into a fully-fledged JavaScript/XHTML/CSS/DOM diagnosis studio. You can see why an element is parsed and laid out the way it is by pointing at it, and letting Firebug take you to the code in question. Up until now, no tool with similar functionality and reliability has existed within the browser context; Microsoft's Web development tools are centered around Visual Studio and Expression.

Today, it's Opera which is changing that picture, with the introduction of its own live development environment add-on called Dragonfly, whose alpha version was released yesterday. It's produced by the Opera team itself, is recommended for recent builds of version 9.5, and is being billed not only as a Web development environment but also as a standards conformance tool.

With Opera reportedly scoring very high or perfect in recent Web Standards Project conformance tests, its creators may see Dragonfly as a way to build Opera into more than just a browser, but a development tool in itself.

According to a blog post from Opera developer relationship manager Chris Mills yesterday, Dragonfly makes use of monitoring tools that are now actually built into Opera itself, called Scope. Like Firebug, Dragonfly includes a JavaScript debugger and CSS and DOM inspectors in a separate Developer Tools window, which also includes a command line that lets you interact with a JavaScript parser in immediate mode.

The script window permits line-by-line execution stepping through individual instructions or between procedures, with variable breakpoints. Once execution of JavaScript has reached a breakpoint and pauses, the window can give you a full report of the state of the page's DOM and the contents of any active JavaScript variables.

Perhaps most importantly, Dragonfly is capable of providing a very detailed error and warning report within its Console tab.

The early reviews are mixed, with some impressed by how quickly Dragonfly responds, others depressed with how slowly it can load. The developer of the Python Web site framework Django, Simon Willson, expressed on his personal blog a viewpoint that's currently somewhere in-between: "Out in alpha and it shows (slow to load and the interactive console leaves a lot to be desired)," Willson wrote, "but still looks incredibly promising, especially the remote debugging tools for working with Opera on phones and games consoles."

Dragonfly's Web site is also promising that, in order to keep it adherent to the latest standards at all times, its final release versions will be self-updating, without user intervention. It will be distributed freely under the BSD license.

Comments

View comments by with a score of at least

Outstanding! I've long promoted Firefox on my websites and used it as my default browser on my PC. But now that I've finally upgraded to a Mac, I've made Opera my default browser. I'm also encouraging visitors to all my websites to use multiple browsers - Opera and Firefox and Safari, if they have a Mac.

Each browser has its pros and cons; together, they're an awesome combination.

I'm also launching a new website - Browsers 101 - that I want to use for promoting quality browsers. To h*ll with Internet Explorer. I'm sick of Bill Gates' rampant corruption and increaingly bizarre games, which now have victims...er, customers...BACKGRADING to earlier operating system and browser versions both.

I'll definitely check out Dragonfly soon.

Score: 0

|

guys stop kidding.....IE is good MFx is better but opera is best.and safari is promising.. opera has lots of features .only problem wth opera is some sites can nt opened properly on opera AND Google has no promotion for opera

1.small setup file 4.7MB
2. quick installation
3.fastest
4.uses less memory
5.safest-no security hole unpatched,phishing filter included
6.1-click tabbed browser,excellent popup blocker
7.mouse gesture,voice control,support for themes/skins, support of opera widgets and javascripts.1-click Picture on-off option
8.inbuilt bittorrent cilent,superb downld manager wth pause-resume option.RSS reader.notes for taking notes,9 SPeed dial
9.Search engines can be added manually and so easily,shortcut google search 'g xyz'
10.WAND password managr, Cookie control
can save a session,can restore a tab if it was closed (provided opera is nt closed)
11.excellent support of W3C standards
12.can open WAP sites too

Score: 0

|

Opers should consider the possiblility of reaching any page coded for Firefox. It would mean a big jump ahead for this browser.

Score: 0

|

Ppl shouldn't be coding for one particular browser. Those are the kind of habits that screw us all. In my experience, if it's standards compliant, it looks great in Opera.

Score: 0

|

But the problem is IE and Firefox are the only browsers with real market share. If you are developing a site, you need to target those two browsers.

In a perfect world, yes, all browsers would be 100% standards compliant and you would only have to code a page to the standard.

Score: 0

|

You're right. It's said to notice, that f.e. a big Company like Google just ignores Opera: f.e. GMail and Picasa don't work to 100% with Opera.

It's a shame.

Score: 0

|

That is odd...you would think Google of all companies would be more thorough. Well, with the advent of FF3 and its attention to standards, and even IE 8, hopefully we will finally have the write once panacea.

However, still need to support all the legacy browsers as the updgrades are not going to happen overnight....

Score: 0

|

Opera the most compliant browser...yeah right....

I have a dozen + browsers installed and Opera has the highest number of incidences of not being able to render sites/pages properly or not at all.

Score: 0

|

@horsecharles
I use all mayor browsers, IE7,IE8B1 FF2, FF3B5 Safari3, Opera 9.2 and Opera 9.5B2...and yeahh, Opera 9.5B2 is the most and best STANDARDS compilant browser. If Opera have problems rendering sites it's because most of those sites are coded for IE and FF only, not following W3C web standards..."street HTML"
So please...think !

Score: 0

|

I've got to ask... is your brain on?

If a crappy "webmaster" makes a crappy website for IE, not bothering to test if it works with other browsers, of course it will look broken in Opera!
Opera complies with the standards, that doesn't mean that it will fix all the crappy websites out there.

Score: 0

|

Its opera's job to comply with the majority of sites. You must be kidding with this comment. If over 90 percent of users are using IE and Firefox, why in the world would they change anything. Typical Opera user pushing there browser.

Score: 0

|

no,
typical opera user pushing standards that all browsers should be following. and good on him for that.

sure ie and firefox are the top two browsers. but there are other web browsers out there. what you are is a typical firefox fanboy taking the backwards approach to web design. pages should never be coded to a specific browser, they should be coded to ALL browsers. its opera's job to render webpages and its not opera's fault if someone doesn't know how to code a webpage properly. ever wonder why opera hasn't been exploited as much as ie or firefox? perhaps its because the other two browsers cover up those errors made by improper programming.

a standards compliant browser is a more secure browser.

Score: 0

|

Yes, except to survive you have to live in the real world, and in the real world, webpages do get coded incorrectly, tested only with IE, perhaps Firefox and/or Safari.

--->pages should never be coded to a specific browser, they should be coded to ALL browsers. its opera's job to render webpages and its not opera's fault if someone doesn't know how to code a webpage properly

Score: 0

|

Then work on getting people to code websites properly! Don't coddle them or the bad habits will continue and we all suffer. 99.9% of websites have shoddy code and the webdevs should be fired, if not whipped. I've been a webdev and a webmaster, and the quality of code on the majority of websites is enough to make one shiver.

Any serious web developer should be following standards as much as possible as it simplifies the code, makes it easier to follow (especially for others that will be working on it), less bloat, downloads faster, is more responsive, and is accessible to people with visual difficulties.

Learn more about the subject.

Score: 0

|

@andrewdownloader
Which sites are breaking in Opera v9.5b2?

Score: 0

|

PDC 2009: What have we learned this week?

There was the freebie that no one will forget, the heebie-jeebies courtesy of Scott Guthrie, and a teensy bit clearer picture of how this cloud thingie should work.

Live report: Will Google Chrome OS change Linux?

The mysteries of just what Chrome OS is, and how much of an operating system it truly is, may be resolved today.

PDC 2009: Microsoft cares about Web browser performance

The effort to give users of the world's dominant Web browser the impression of quality, is a personal one for the man who leads that battle.

Nokia re-affirms its commitment to Symbian, sort of

Maemo won't necessarily be replacing Symbian in the Nokia N-Series, but that's definitely a place where it will be found.

E-book readers will be in short supply this holiday season

E-readers are hot this year, and a lot of compelling new products have been released, but are there enough electrophoretic displays to go around?

Sony looks to finally open a single storefront for downloads

Sony has had many different download portals for movies, music, e-books, and games, and now it's looking to make a single shop for all of it.

Tuning out the tablet: Time to give the endless speculation a rest

Wide Angle Zoom: Wishing and hoping and thinking and praying....won't put an iTablet on the market.

Five improvements for IT managers in 2010

If businesses are to improve their efficiency for next year, they need to stop and reassess the basic tenets of their job.

AOL's spinoff from Time Warner to shed 2,500 jobs

As AOL moves toward become an independent company again, it will cut nearly a third of its workforce.

Gartner: SMS-based money transfer will be bigger than mobile browsing, search

Gartner issues its predictions for the 10 things our phones will be doing in 2012.

Don't forget to upgrade to Firefox 3.6 beta 3 today

Mozilla has released the latest beta its Firefox 3.6 browser software, just over one week after beta 2.