What’s the state of the art of performance profiling tools/libraries in Meteor?
For locally you can Kadira Debug: https://kadira.io/platform/kadira-debug/overview
(It support tracing for Blaze / DDP as well as CPU profiling)
For in production you can use Kadira APM: https://kadira.io/platform/kadira-apm/overview
Disclaimer: I (and my company) build these tools
Thanks. I’m trying kadira right now.
Is there a way to profile one specific transaction where I’m experimenting a slow down in a template load?
You can monitor how much ‘related’ DDP tasks took.
So method calls and subscriptions.
Related means that you check how is method called and check that name in kadira.
I’d actually need something more end to end and client centric. Is there anything within the framework itself to instrument the process steps?