Experimental build with integrated style profiler preview

Back in November, we released a standalone build of Opera Dragonfly's style profiler. In today's release on the experimental path, the profiler is now integrated next to the other Opera Dragonfly tabs and tools.

When switching to the Profiler tab, Opera Dragonfly will ask to reload the page. This is necessary in order to get the best possible profiling data, without any overhead from other debugging services that Opera Dragonfly usually runs. [1]

Please note that this is the same version of the profiler that was previously released in the standalone version, so there aren't any new pieces of functionality. However, we're already working on more features, such as the ability to zoom into the timeline.

This release also includes the inspection of return values that was mentioned on the blog recently.

  1. When Opera Dragonfly is opened, it starts a few services for debugging purposes. One of these is the ECMAScript debugger service, which disables JIT. By disabling this service, the profiler will give much more accurate data, since JIT will remain enabled.

New stable release with improved color pickerEnhanced Network Logger

Comments

gwarser Wednesday, May 16, 2012 3:04:22 PM

I have problem on O12 - settings are not saved. This happen previously only for /experimental/, so I switch to default, but now it's happen again (on /app/). It's most annoying because 'Stop after parsing errors' is enabled by default.

David Håsätherhzr Wednesday, May 16, 2012 3:31:12 PM

Originally posted by gwarser:

I have problem on O12 - settings are not saved. This happen previously only for /experimental/, so I switch to default, but now it's happen again (on /app/). It's most annoying because 'Stop after parsing errors' is enabled by default.

Try deleting persistent storage (Delete private data > Delete peristent storage) and see if they are saved next time.

gwarser Wednesday, May 16, 2012 3:37:25 PM

This not work. Deleting dragonfly.opera.com in ctrl+f12 -> advanced -> storage also not work.
//edit:
I try this now on fresh USB install, and is the same.

Unregistered user Wednesday, May 16, 2012 4:20:17 PM

Anonymous writes: wow, finally we can get our hands on it! tnx, guys

Vlad Salingpolluxx Wednesday, May 16, 2012 5:23:58 PM

So cool! Thank you. I will be playing with this a lot! bigsmile

Christian Krebsaleto Wednesday, May 16, 2012 5:58:15 PM

@gwarser, thanks for reporting, i can see it too, it's a regression of localStoarge in conjunction with app cache, made a bug report.

sirnh1 Wednesday, May 16, 2012 9:44:59 PM

Quickly playing with this I found these bugs:

Minor bug
When you are recording, and hover with the mouse over the 'record' button, the tooltip still says "start profiling", that should be "stop profiling"

Annoying bug:
I have a widescreen monitor with a resolution of 1920x1080 and the 'selector' and the 'time' column are very far apart. It would be nice if you could resize the 'selector' column (or if the selector column would be only as big as needed)
(screenshot)

Constantine Vesnac69 Saturday, May 19, 2012 3:31:26 PM

very nice!

// there is a bug in this build, when you click on [+] marks in DOM tree - you will start getting 'undefined' appended to the text inside of the node so you will end up with string like undefinedundefinedundefinedundefinedOriginal_text. ( O11.62 )


Zaur NasibovBasicWolf Saturday, May 19, 2012 11:06:02 PM

Gentlemen, are you going to support any kind of WebWorkers debugging in Dragonfly? Currently Opera asks "Not all scripts are loaded. Do you want to reload the page?" when debugging a page with WebWorker in it.

Martin KadlecBS-Harou Wednesday, May 30, 2012 10:42:19 AM

Hi,
I've got several pepople asking me (most recently on twitter) about WebSQL debugging in Dragonfly. I know that the standard is buried, but lot's of people prefer it and use IndexDB only as fallback. Also Opera extension developers can use it without problem.

Could you give as at least tab in "Storag" panel with list of databases (with delete button) and expandable list of their tables and size?

inDigazzZAnuarSh Wednesday, May 30, 2012 12:06:12 PM

https://dragonfly.opera.com/app/experimental/
https://dragonfly.opera.com/app/cutting-edge/


Not Found

The requested URL /app/experimental/ was not found on this server.

Constantine Vesnac69 Wednesday, May 30, 2012 6:59:27 PM

Probably just a temporary downtime. Everything works for me now.

inDigazzZAnuarSh Thursday, May 31, 2012 4:12:55 AM

Originally posted by c69:

Probably just a temporary downtime.


No, it caused by custom UA

Daniel Herzogdanfoooo Thursday, May 31, 2012 4:50:14 PM

Originally posted by AnuarSh:

Originally posted by c69:

Probably just a temporary downtime.


No, it caused by custom UA

Thank you, have made a bug report.

Christian Krebsaleto Saturday, June 2, 2012 4:22:17 PM

Originally posted by AnuarSh:

https://dragonfly.opera.com/app/experimental/
https://dragonfly.opera.com/app/cutting-edge/

Not Found.


Should be fixed now.

Write a comment

New comments have been disabled for this post.