profiler icon indicating copy to clipboard operation
profiler copied to clipboard

Firefox Profiler — Web app for Firefox performance analysis

Results 495 profiler issues
Sort by recently updated
recently updated
newest added

Currently we are using React 18 and we should upgrade to React 19 at some point. But this React upgrade is currently blocked by some issues. We should fix them...

code maintenance

When using iongraph to profile JIT code, it would be nice to be able to maximize the source view/bottom box. Right now it looks like it uses a horizontal splitter,...

`TrackPower--tooltip-power` is the only one that doesn't have microwatts. ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/FP-926)

This is a requirement for #2931. I can't quite get parity with a TypeScript implementation, which used more inference, as Flow has a bug in object type inference. I'm keeping...

Currently we don't use `withChartViewport` and handle the viewport related logic in in there. But Markus pointed out [here](https://github.com/firefox-devtools/profiler/pull/5548#issuecomment-3179327966) that because of this network chart doesn't support pinch-zoom and panning....

polish
network panel

Moved from: https://bugzilla.mozilla.org/show_bug.cgi?id=1979194 Typical ui convention is Shift + mouse-scroll should side scroll a very wide UI. Currently, shift + mouse-scroll does the same thing as Ctrl+mouse-scroll, which zooms in/out....

polish
markers

Source code not available See [issue #3741](https://github.com/firefox-devtools/profiler/issues/3741) for supported scenarios and planned improvements. The browser’s symbolication API returned an error: ⁨Don't have any debug info for the requested library⁩ There...

`new URL("moz-extension://08fb0bab-91a5-43dd-8872-fddac8b38dea/").origin` is `null` in non-Firefox browsers. If you use `await Services.profiler.dumpProfileToFileAsync(...)` in Firefox, and then load the file into profiler.firefox.com running in Chrome, then profile processing creates an incorrect...

It would be helpful for engineers to be able to capture callstacks for all existing markers without having to modify the source code for each marker. Similar to how the...