Discuss Opera Dragonfly, Opera's new developer tools.
Note: You need to login to post in the forums. if you don't have an account you first need to sign up.
By Ksevio
Tuesday, 6. May 2008, 17:32:54

Monitor POST data
A great feature would be the ability to monitor the post data being transferred. Especially for debigging AJAX applications, this would be an invaluable tool. If this feature is already in there, I just couldn't find it, so ignore me.
By fearphage
Tuesday, 6. May 2008, 20:19:10

I think you are referring to monitoring XHR requests in general. Yes, this would be useful and I'm sure it is in the works.
By dstorey
Tuesday, 6. May 2008, 21:29:39

Yes we working on supporting XHR and other HTTP requests. Some of this work has already been done, but it will probably come after the first update.
By jarinkirill
Tuesday, 6. May 2008, 21:32:59

Old developer console can monitor XHR requests.
By dstorey
Tuesday, 6. May 2008, 23:00:10

Opera Dragonfly has been re-written from the original developer console, with a better architecture that is built into the browser. That means we can do more with HTTP and XHR than was in those old tools. We choose to concentrate on a small sub set of features for the initial releases so that we can make each one more polished.
We should be able to do as much as that tool did currently, but we want to make sure we do it right and get things like inline editing working soon. It will come in the not too distant future though. We can't say exactly when yet though, as it likely involves some work in Scope to be able to do all that we want to achieve.
By porneL
Wednesday, 7. May 2008, 21:50:54

Can you also add timeline? Sort-of like the one in webkit, but better?
Nowdays site performance depends not on bandwidth, but latency. I'd love to see where are bottlenecks in page loading - how much Opera requests, when it can't request more because of HTTP limits, when it decides not to request more because of non-deferred JS, when parsing and loading is delayed by heavy scripts, etc.
Timeline that shows network
and CPU bottlenecks would be very useful.
By fearphage
Wednesday, 7. May 2008, 23:11:46

@porneL: link or screenshots of what you are talking about. I've never heard of it as you have described it. Initially I thought you were talking about profiling:

By profiT
Thursday, 8. May 2008, 04:40:15
By asmodai
Friday, 9. May 2008, 13:08:29

Resembles something I think I saw before in YSlow.
By porneL
Friday, 9. May 2008, 20:39:18

More HTTPish things to monitor:
- data of <event-source> elements. I need to know connection state (including when it's waiting/disabled because of connection limits and such), HTTP status, log of messages that have been downloaded and whether they have been despatched and handled by the script, log of disconnections/reconnections, and statistics about number of messages and bandwidth taken by the stream.
- all activity of Flash
By fearphage
Saturday, 10. May 2008, 07:44:12

@porneL && profiT: firebug has the same thing... but better:

This screenshot even covers some of things from your most recent post porneL. Dragonfly could definitely use a similar tool.
Post edited Saturday, 10. May 2008, 13:09:38
By VarunM
Saturday, 10. May 2008, 11:16:19

I hope dragonfly adds something like this.Would be really great.
By porneL
Saturday, 10. May 2008, 20:11:43

I don't like Firebug's timeline. It's slooow – I can hardly use Firefox when it's enabled. It doesn't differentiate between wating for response and download duration. Filename column can't be made wider. It's ugly and cyan burns my eyes.
Of course Opera could step up and put nice, fast UI on functionality exceeding both

By VarunM
Saturday, 10. May 2008, 20:32:43

Amen to that porneL.Amen.
By lobo-tuerto
Friday, 13. June 2008, 16:12:08

Excellent, I just downloaded Opera and was about to suggest a feature to monitor GET, POST and XHR requests.
The only thing stopping me from moving totally to Opera is that it doesn't have something like Firebug... it seems like things are going to change!
Something that Firebug doesn't have is monitoring of file uploads through an IFRAME, don't know if it is even possible, but if it is, it would certainly help in debugging when you write those pesky upload files scripts.

By rumblestilzchen
Monday, 16. June 2008, 11:21:18

is there a timeframe for this feature? for me it's the only reason too that stops me switching over to opera. would be great to see this as fast as possible.

regards
Moderators: dstorey | operadev | chrismills