Skip to content

Commit 47b0cfc

Browse files
authored
Merge pull request #46 from lbajsarowicz/docs/blackfire-browser-profiling
docs: add browser profiling section to Blackfire guide
2 parents 99c56f2 + eca3af3 commit 47b0cfc

1 file changed

Lines changed: 20 additions & 1 deletion

File tree

configuration/blackfire.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,23 @@ Note: You can obtain the IDs and Tokens used in the above from within your Black
1919

2020
To use the Blackfire CLI Tool, you can run `warden blackfire [arguments]`.
2121

22-
For more information on the CLI tool, please see [Profiling CLI Commands](https://blackfire.io/docs/cookbooks/profiling-cli) in Blackfire's documentation.
22+
For more information on the CLI tool, please see [Profiling CLI Commands](https://blackfire.io/docs/cookbooks/profiling-cli) in Blackfire's documentation.
23+
24+
## Browser Profiling
25+
26+
Blackfire provides browser extensions that let you profile any page directly from the toolbar. Install the extension for your browser, log in to your Blackfire account, navigate to the page you want to profile, and click the **Profile** button in the extension.
27+
28+
For a full walkthrough, see [Profiling HTTP Requests with a Browser](https://docs.blackfire.io/profiling-cookbooks/profiling-http-via-browser) in Blackfire's documentation.
29+
30+
### Browser extensions
31+
32+
* [Firefox extension](https://docs.blackfire.io/integrations/browsers/firefox)**recommended**, supports all profiling features including **Profile all requests** (POST, Ajax, API calls)
33+
* [Chrome extension](https://docs.blackfire.io/integrations/browsers/chrome) — single-page profiling works, but **Profile all requests** is unavailable (see below)
34+
35+
### Chrome limitation
36+
37+
:::{warning}
38+
Chrome's Manifest V3 restricts extensions from modifying outgoing request headers, which breaks the **Profile all requests** feature. Chrome can only profile the initial page load — it cannot capture follow-up POST requests, Ajax calls, or API requests within a session. Single-page profiling still works normally.
39+
40+
If your workflow relies on profiling all requests in a session, **use Firefox** where this feature remains fully supported. For more details, see [Announcing changes to the "Profile all requests" feature on Chrome](https://blog.blackfire.io/announcing-changes-to-the-profile-all-requests-feature-on-chrome.html) on the Blackfire blog.
41+
:::

0 commit comments

Comments
 (0)