nowfound

Alternatives

Products that do what Wzprof, a cross-language profiler using WebAssembly does

We are excited to present wzprof: a pprof-based profiler for WebAssembly modules. With it we can collect CPU and memory profiles during their execution. You execute your program compiled to WebAssembly under wzprof, and you get profiling metrics that can be consumed by anything that understands the pprof format (e.g. go pprof, Pyroscope, Parca). A few things motivated us to build this tool. WebAssembly runtimes typically allow profiling guest code via an external profiler such as perf, but in many cases, the recording and analysis of profiles remain a difficult task, especially due to…

  1. 1WW

    Hi HN! I’m Syrus, from the Wasmer team. We just released the new version of WAPM that is an order of magnitude better than the previous one (that we also announced here in HN two years ago! [0]), enabling an incredible experience for using and publishing WebAssembly packages. The tech stack that we are using includes: * Python and Django (for the backend) with Graphene (for the open GraphQL API [1]) and Django Channels with websockets over GraphQL [2] for subscriptions * Next.js [3] with React-Relay [4] and Tailwind.css [5] for the frontend * WebAssembly and Wasmer [6] (for the online shell)…

    2022 · wapm.io

  2. 2FI

    This is the entire Firefox browser rendering to a element. Gecko, all UI components, and the Spidermonkey JS engine are all compiled and running in WebAssembly. Here are a few things you might find interesting: - This is fully end to end encrypted! We use the WISP protocol for TCP-over-websockets. - There is a novel WASM->JS JIT for experimental site speedup - This port cost over 25k in opus/fable tokens for debugging and JIT research This was just a fun experiment to push the boundaries of WebAssembly. For a more usable "browser in browser" experience, we also built…

    Jul 2026 · developer.puter.com

  3. 3SW

    [I'm the author] Spall is a web-accessible profiler that I made to help my web-dev friends load gigabyte+ JSON traces without lunch-break-long load times. Recently, Spall got experimental support for auto-tracing with binary traces (along with an in-progress native-port, to give it more memory headroom), which was used to help track down and fix some hard-to-spot lock contention issues in the Odin-language compiler. I demoed it at the Handmade Seattle conference in October, https://guide.handmade-seattle.com/c/2022/spall/, with a head-to-head against Perfetto,…

    2023 · gravitymoth.com

  4. 4

    The best prototyping tool for teams, available for free

    2020

  5. 5
    WAPM126

    The WebAssembly Package Manager

    2019

  6. 6PC

    Hey HN! We are happy to share Perforator – our internal cluster-wide profiler with great support for native languages and a built-in AutoFDO pipeline to simplify sPGO builds. Perforator allows you to profile most binaries without having to recompile or adjust the build process. We use it at Yandex to profile each pod inside a large cluster at modest speed (99Hz), collecting petabytes of profiles every day. There's a blog post about it at https://medium.com/yandex/yandexs-high-performance-profiler-.... Inspired by Google-Wide Profiling, we started continuous profiling…

    2025 · github.com

  7. 7CW

    Creator here. I built ChartGPU because I kept hitting the same wall: charting libraries that claim to be "fast" but choke past 100K data points. The core insight: Canvas2D is fundamentally CPU-bound. Even WebGL chart libraries still do most computation on the CPU. So I moved everything to the GPU via WebGPU: - LTTB downsampling runs as a compute shader - Hit-testing for tooltips/hover is GPU-accelerated - Rendering uses instanced draws (one draw call per series) The result: 1M points at 60fps with smooth zoom/pan. Live demo:…

    Jan 2026 · github.com

  8. 8IW
  9. 9

    Analyze performance of sites that use JavaScript frameworks

    2020

  10. 10

    New binary format for compiling applications for the web

    2015

  11. 11CC
  12. 12WA
  13. 13CA

    I am excited to announce the project I am working on: an advanced mobile app profiler for Android. Its primary purpose is to optimize app performance and make it faster. Additionally, it serves as an excellent debugging tool. The main distinction between existing tools, such as Perfetto and the Android Studio Profiler, is the ability to synchronize the trace with a video recording of your app. This allows you to see the app's UX alongside what's occurring within the app to identify what's causing slowdowns. Another key feature is the ability to click on any slice and view the cross-thread…

    2024 · crpath.app

  14. 14SP
  15. 15WF
  16. 16ZS
  17. 17WA

    As a personal project I wrote a really tiny Wat 2 Wasm compiler in Go. Mainly for demonstrative and educational purposes. It was tough: I didn't know anything about WebAssembly internals and I'm a newbie with Go... so I tried to document it as much as I could for anyone that would like to approach the quest in the future! It misses a lot of features (that will be gradually implemented). Any feedback is welcomed!! Demo: https://luna-demo.vercel.app

    2022 · github.com

  18. 18AN

    No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/

    2023 · github.com

  19. 19TA

    Show HN: TinyWasm - A tiny WebAssembly Runtime written in Rust Hi HN! I'm excited to share TinyWasm (https://github.com/explodingcamera/tinywasm), a WebAssembly Interpreter I developed for my final university project. The main goal of this project was to deepen my understanding of WebAssembly and interpreter design. TinyWasm successfully passes all the official WebAssembly 1.0 tests and also includes features from future proposals such as like bulk memory operations. Initially more of a research project, TinyWasm focuses on simplicity and portability. It has minimal…

    2024 · github.com

  20. 20TO

    At Cajal (YC W26) we’re excited to share Talos (https://github.com/cajal-technologies/talos), an open source framework for formal verification of WebAssembly modules in Lean. AI is now writing tons of the code that gets pushed to production. As code generation gets cheaper, verification becomes the bottleneck. We believe in a future where every piece of software comes with a mathematical proof that it does what its author intended - in doing so, eliminating many classes of exploits. Talos is part of the foundation for that. Talos provides a Wasm interpreter optimized for…

    Jun 2026 · github.com

  21. 21GT
  22. 22IW
  23. 23
    Specto89

    Production profiling and perf monitoring for iOS & Android

    2021

  24. 24

    Webpack bundle analysis, for every commit 📉

    2018

Ranked by how close each launch is in meaning, then by votes. Refine with a description →