Let Blackfire profile all requests while you browse

By Christophe Dujarric, on Mar 05, 2018

We’re super-excited to announce the availability of that feature. It has been in our backlog for a while, and it brings a simple answer to many questions, such as “how do I profile a POST request with the browser (Chrome/Firefox) extension?”.

You can now do even better: with a simple Start/Stop action, get Blackfire to profile all of the PHP requests which will be generated while you browse on your site/app.

The icing on the cake: when we say “all of the requests”, that means no matter what domain they’re on! For instance, if an Ajax request in your app hits another domain where you installed Blackfire as well, that request will also be profiled!

Go ahead, try it!

  1. Open you browser extension and select: “Profile all requests”, then “Record!”. A pop-over window will open at the bottom right of your screen, where we’ll list all requests which have been profiled.
  2. In our example, we’ll profile the Blackfire app, navigating to the /account page, then editing the user preferences:
  3. And here is the list of all PHP requests which have been generated during navigation, and which Blackfire profiled:


We hope you’ll enjoy it! Let us know if you have any feedback.

Please note this is available only for Profiler, Premium and Enterprise accounts (and collaborators).

Happy profiling,

Christophe Dujarric

Christophe is the Chief Product Officer at Blackfire. He's an engineer, but probably one of the least "tech" people in the company. He's wearing many hats, from product management to marketing and sales. He loves the beauty of simple solutions that solve actual problems.