profiler
profiler copied to clipboard
Firefox Profiler — Web app for Firefox performance analysis
Closes: #5704 ## Tooltip Filter Button Default Behavior ### Changes - The tooltip filter button now **defaults to visible** by setting `showFilterButton = true` in `src/components/tooltip/Marker.tsx`. - Timeline tooltips explicitly...
Fixes #5715. This PR does three things: 1. Puts the category properly to the marker categories. 2. Removes the dummy payload if the event doesn't have any data. 3. Removes...
In the flame graph, double-clicking a box opens the source view. In the stack chart, double-clicking a box sets the preview selection to the duration of that box. I think...
I noticed this issue when I was reviewing this PR: https://github.com/firefox-devtools/profiler/pull/5714#discussion_r2614080627 It looks like the way we currently add marker payloads are flawed. First we look at the chrome even...
[Production](https://profiler.firefox.com/public/02zdxmc6747mp8pa213g9fzjm4fmkgvx2sskrc0/flame-graph/?globalTrackOrder=ylzcy8ybx9zjyazbygy3jy7ysxuzizvxevmx0xgz8yj1A0ytA3A1yezdzgxqA2x7uxj02wiklnwtx1wx6x8xawxdxfxhxixkwxpxrwxtxvwy2y4wy6y9ycydyfyhyiykymwyryuwz7z9zazezfzhzkwzuA4wA6&hiddenGlobalTracks=0wxsxuwA6&hiddenLocalTracksByPid=368-0w5~44511-013wg~46196-0~569-0~783-0w5~788-0~843-0~848-0w2~9345-0w2&profileName=reliost%20with%20download%2C%20running%20on%20Hetzner%20CPX11%2C%202025-09-06&range=74508m22397~75577m7948&sourceView=git%3Agithub.com%2Fmstange%2Fsamply%3Awholesym%2Fsrc%2Fdownloader.rs%3A5489fcef028e40cb646ca776502a25e2b51afda6&thread=y6&transforms=ff-1500&v=11) | [Deploy preview](https://deploy-preview-5605--perf-html.netlify.app/public/02zdxmc6747mp8pa213g9fzjm4fmkgvx2sskrc0/flame-graph/?globalTrackOrder=ylzcy8ybx9zjyazbygy3jy7ysxuzizvxevmx0xgz8yj1A0ytA3A1yezdzgxqA2x7uxj02wiklnwtx1wx6x8xawxdxfxhxixkwxpxrwxtxvwy2y4wy6y9ycydyfyhyiykymwyryuwz7z9zazezfzhzkwzuA4wA6&hiddenGlobalTracks=0wxsxuwA6&hiddenLocalTracksByPid=368-0w5~44511-013wg~46196-0~569-0~783-0w5~788-0~843-0~848-0w2~9345-0w2&profileName=reliost%20with%20download%2C%20running%20on%20Hetzner%20CPX11%2C%202025-09-06&range=74508m22397~75577m7948&sourceView=git%3Agithub.com%2Fmstange%2Fsamply%3Awholesym%2Fsrc%2Fdownloader.rs%3A5489fcef028e40cb646ca776502a25e2b51afda6&thread=y6&transforms=ff-1500&v=11) Fixes #5583. I wasn't sure where to get an icon for this, so I just re-used an existing one. I can look for something better if...
This is your weekly update of **all** Yarn dependencies. Please take a good look at what changed and the test results before merging this pull request. ### What changed? ✳️...
I noticed that when we select something in the UI, and then dragging it. It's a very edge case, and it also thinks that I'm dragging and dropping a new...
Fixes #5640. This is not the ideal solution I had in mind initially. I initially wanted to add a new error, that shows this only when it's a JS file....
Example: https://share.firefox.dev/48qHCbN `Uncaught Error: Bulk symbolication only supports a single thread, and a ThreadsKey with multiple threads was used.` ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/FP-949)
It could be a good idea to use zstd when sharing profiles (to start with). A wasm lib to do that and has streaming support is available in https://www.npmjs.com/package/@oneidentity/zstd-js zstd...