• by qgc on 1/2/2023, 3:58:42 PM

    The comparison with Perfetto in the video is pretty damn impressive. So nice to have another player in the profiler space. Iteration time is unfortunately (and inexplicably) undervalued. My short time messing around with SpeedScope was more promising, but profiling in general has been pretty painful with all of the tools I've tried that ingest auto-traced input.

    You mention in the "For Everyone Else" section that you have an auto-tracer system to instrument all your tracing. Aside from being very handy, how does it compare to [1] which you mention right after?

    [1] https://github.com/bvisness/dtrace2spall

  • by gavinray on 1/2/2023, 4:19:29 PM

    I recently read about this on the Odin monthly news, it was super impressive!

    In the section of the interview where you talk about the difficulties you had, you discuss the challenges of making Odin work properly on WASM, and how you needed custom memory-management and allocation strategies.

    Could you talk some more about that experience and the general process of working with that sort of low-level bit in Odin? I've been experimenting with using Odin to write a DB from scratch.

  • by jerryu on 1/2/2023, 9:44:25 PM

    Web profilers definitely could use some disruption. Congratulations on the release. I am going to forward this to a friend who is actively hiring.

  • by skytrias on 1/2/2023, 4:05:04 PM

    Hyped about the auto-tracing feature! The current version of spall has been very useful to me for some quick performance measurements.

  • by IshKebab on 1/2/2023, 6:59:21 PM

    Very cool. JSON is clearly a terrible format for this though. I've had great success using SQLite instead. You mentioned binary formats in the video - what other formats are supported? Last I looked the whole chrome://tracing ecosystem was stubbornly stuck with JSON.

  • by metadat on 1/2/2023, 5:32:47 PM

    In case you're like me and never heard of the Odin PL:

    https://odin-lang.org/docs/overview/

  • by slekker on 1/2/2023, 6:08:13 PM

    On Safari/iOS, the webpage to the demo really doesn’t let me scroll down and keeps going back up :(