[Skip to content]

Opera

Opera Dragonfly — Take a peek into the future

Welcome to Opera Dragonfly alpha 4, the next stage in the evolution of Opera's premier developer tools. Debug JavaScript and inspect CSS, the DOM and HTTP headers, right from the comfort of your Opera browser. If you deploy on mobile, no problem: Opera Dragonfly supports remote debugging to communicate directly with Opera Mobile, and other Opera Presto powered devices. Opera Dragonfly is included in Opera 9.5 and above, and can be activated by clicking Tools → Advanced → Developer Tools in the Opera menu bar.

New to alpha 4

Usability has been improved in alpha 4. Opera Dragonfly now detects the active tab or window, reducing the number of clicks required to get started. The layout has been optimized to be more compact, giving you more room to work. The new headline feature is the Network Inspector. This gives a quick overview of all requested resources and how long they take to be retrieved.

Reach breaking point step by step

Opera Dragonfly's fully featured JavaScript debugger makes building sophisticated Ajax applications easier than ever. Step through your code line by line, setting break points along the way. This allows you to make sure your application and scripts are acting as you designed them.

Debug the DOM

View source isn't much use if you use DOM Scripting to alter the DOM. Opera Dragonfly allows you to inspect the updated DOM and all its properties. The DOM can be edited to experiment with changes directly in the browser.

Redefine your style

It's not just the DOM you can inspect. Check out what CSS rules apply to which element, and what rules are inherited or set by browser defaults. Overridden rules are highlighted so you can see what styles are or aren't applied. Use the CSS editing feature to tweak existing properties and values, as well as a handy auto-complete feature to make editing faster and more convenient.

Monitor the Network

The new Network Inspector allows inspection of the HTTP request and response headers. A summary of each request is shown, with the method type, response status and the time taken to be retrieved. Drill down to see full details of each requests header.

Spot your errors

An improved error console allows you to see, filter and log any errors in your scripts, pointing to the exact position where the error occurred. Use this in combination with the other tools to hunt down and fix your site's bugs.

The Opera debug menu

Download the Opera debug menu to use with Opera Dragonfly. This allows Opera Dragonfly to be opened more conveniently, and groups together the existing Opera browser features that are useful to web developers in one place.

Debug your phone or TV

Debug pages whether they are on your computer or a supported device, such as a phone running Opera Mobile 9.5 for Windows Mobile. You can connect to any device running Opera Presto 2.1 or above, and debug using your computer's screen and keyboard-no need to struggle inputting test data with your phone's keypad again.

Think open and free

Built using the open web standards you know and love, Opera Dragonfly's source is available to view. Not only that, but it is released on a open source BSD license, meaning it is free as in freedom as well as in beer.

Always up to date

Opera Dragonfly is a new breed of hybrid application. Part desktop application, part web application, it is stored in local persistent storage, yet instantly updates when a new version is released—just like your favorite web sites. You never have to check for updates or install a new version.

Screenshots

Large screenshot Large screenshot Large screenshot Large screenshot