Dev.Opera - Follow the standards, break the rulesDev.Opera - Follow the standards, break the rules

Login

Lost password?

Forums » Opera Dragonfly Discussions

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 anchor Tuesday, 6. May 2008, 17:32:54

avatar

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 anchor Tuesday, 6. May 2008, 20:19:10

avatarI 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 O anchor Tuesday, 6. May 2008, 21:29:39

avatarYes 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 anchor Tuesday, 6. May 2008, 21:32:59

avatarOld developer console can monitor XHR requests.

By dstorey O anchor Tuesday, 6. May 2008, 23:00:10

avatarOpera 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 anchor Wednesday, 7. May 2008, 21:50:54

avatarCan you also add timeline? Sort-of like the one in webkit, but better? :smile:

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 anchor Wednesday, 7. May 2008, 23:11:46

avatar@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 anchor Thursday, 8. May 2008, 04:40:15

avatar[img]http://img170.imageshack.us/img170/6008/timelinerj5.jpg

By asmodai anchor Friday, 9. May 2008, 13:08:29

avatarResembles something I think I saw before in YSlow.

By porneL anchor Friday, 9. May 2008, 20:39:18

avatarMore 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 anchor Saturday, 10. May 2008, 07:44:12

avatar@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 anchor Saturday, 10. May 2008, 11:16:19

avatarI hope dragonfly adds something like this.Would be really great.

By porneL anchor Saturday, 10. May 2008, 20:11:43

avatarI 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 :smile:

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

avatarAmen to that porneL.Amen.

By lobo-tuerto anchor Friday, 13. June 2008, 16:12:08

avatarExcellent, 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. :smile:

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

avataris 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. :smile:

regards

Moderators: dstorey | operadev | chrismills