Nazım Can Altınova talks about the new things in Firefox PRofiler.
Categories: Uncategorized

The Firefox Profiler team was at FOSDEM 2023

The Free and Open source Software Developers’ European Meeting (FOSDEM) 2023 took place on the 4th and 5th of February. This was the first in-person FOSDEM since 2020, and for this reason, coming back to the good ol’ ULB building felt very special. The event was just like we left it in 2020: lots of people, queues in front of the most popular rooms, queues for the food trucks, mud, booths, many many developer rooms and talks to see, and this was just like a reunion between old friends.

As the Profiler team is very distributed, just like the rest of Mozilla, it’s been also great seeing each other again, living this event together, and strengthening our relationships around some carbonade flamande, meatballs, waffles, and (edible) mushrooms.

The Firefox Profiler was very much represented there, with no less than 5 talks in 3 different rooms!

Here is a quick overview of these talks as well as links to the slides and videos.

Using the Firefox Profiler for web performance analysis, by Julien Wajsberg

The talk took place in the JavaScript room, at the very last slot on Sunday.

This was mostly an introduction talk about the Firefox Profiler. Julien talked about what a profiler is, described how to capture a profile, and showed how to navigate in the Firefox Profiler UI like a pro. He explained that measuring is always better than guessing in the performance world.

You can find the slides by following this link.

And here is the full video:

What’s new with the Firefox Profiler, by Nazım Can Altınova

This talk took place in the Mozilla room, on Saturday afternoon.

Nazım described all the new things that happened in the past year: new importers, power profiling, and other improvements in the UI interface.

You can look at the slides by following this link.

Power Profiling with the Firefox Profiler, by Florian Quèze

This talk took place in the Energy room, on Saturday afternoon.

Florian explained the process that led him to implement this feature directly in the Firefox Profiler. Then he went on to show how to use it, and even shared some examples and findings thanks to this new feature.

You can find the slides by following this link.

And here is the video:

Florian gave another talk related to the energy use in Firefox, mentioning the Firefox Profiler among other things. You can read more about this talk on its dedicated page.

Firefox Profiler beyond the web, by Johannes Bechberger

This talk happened in the Mozilla room, on Saturday afternoon.

In this talk, our contributor Johannes shared how he came to contribute to the Firefox Profiler for his own use case: implementing a full-featured profiler for Java programs, based on Java Flight Recorder (JFR), and integrating it fully in IntelliJ IDEA.

You can watch the video below:

Johannes also shared his work extensively in two posts on his blog where you can read more.

Other talks

The team also went and see some interesting talks that you might want to check out:

Conclusion

The Profiler team was very glad to be part of this edition. We felt lucky that we could share so much content with the public, and we’re sharing those here in the hope that they might be useful to more people.

As always, if you have any questions or feedback, please feel free to reach out to our team on the Firefox Profiler channel on Matrix (#profiler:mozilla.org), we’d be glad to get feedback and suggestions from you.

No comments yet

Comments are closed, but trackbacks are open.