Filip Sobol @filipsobol.com · 18/03/2026Recently added a connection diagram view to Sonda 👀 It complements the treemap view and makes it much easier to see how bundles and source files connect. Also, you can now upload JSON reports and get an instant HTML report: sonda.dev/demo 040
Filip Sobol @filipsobol.com · 12/02/2026Well, well, well... look who suddenly remembered they can ship new features. Right after the community started working on an alternative. What a coincidence! 🙃 111265
Filip Sobol @filipsobol.com · 25/08/2025About 10 months ago I benchmarked the most popular bundlers to compare build speed and bundle size (tree-shaking + minification). I just re-ran the tests with the latest versions to see what’s changed 👇 2171
Filip Sobol @filipsobol.com · 09/07/2025When @eslint.org added official support for Markdown files, I figured it could be perfect for validating changeset files. It fits the use case really well. 050
Filip Sobol @filipsobol.com · 16/06/2025Sonda v0.8 is here, and it's the biggest release to date. It introduces a new UI that makes it easier to inspect and visualize large projects. It also displays more information about assets, inputs, external dependencies, and import relationships. Demo and details below 👇 35212
Filip Sobol @filipsobol.com · 21/05/2025Sneak peek of the new Sonda design that I’ve been working on for the past few months. Well... it started as a redesign, but turned into a full rewrite of both the frontend and backend. The new design should work much better for big projects and set the stage for what’s next. 3183
Filip Sobol @filipsobol.com · 06/01/2025Do you mean DMs from people you follow or DMs in general? By default, only people you follow can DM you on BlueSky. 130
Filip Sobol @filipsobol.com · 04/01/2025Actually, it looks like adding an extra `<script module lang="ts>` also works. 130
Filip Sobol @filipsobol.com · 30/12/2024Sonda will soon have Angular integration too! If you'd like to give it a try, see this issue: github.com/filipsobol/s.... Already found duplicate dependencies in the server bundle in a fresh Angular project. 010
Filip Sobol @filipsobol.com · 17/12/2024However, it doesn't change the overall results from the benchmark, still placing Rolldown in the last place. However, I got different results from you. I used the same command as in your screenshot. Would you mind sharing how you got them? My DM should be open. 100
Filip Sobol @filipsobol.com · 04/12/2024The current TC39 signals polyfill is much slower than Vue's signals, and this was even before the recent optimizations by @johnsoncodehk.bsky.social. github.com/transitive-b... 0120
Filip Sobol @filipsobol.com · 01/12/2024*Build time or build size?* I'm writing an article comparing tree-shaking capabilities of bundlers and looking for big JS libraries (100 KB+) I can use for testing. Any suggestions? The differences are big, especially between “old” and “new” bundlers (no names yet, but build time are a good hint) 270
Filip Sobol @filipsobol.com · 15/11/2024Next on sonda's roadmap is proper documentation. Besides explaining the library itself, it will include a knowledge base for troubleshooting tree-shaking issues, as there are surprisingly few resources that explain this in depth. Do you have any questions about tree-shaking? 2164
Filip Sobol @filipsobol.com · 10/11/2024You can already see this information when you click on a tile. Unless you are talking about something else? 110
Filip Sobol @filipsobol.com · 10/11/2024It's live! Enable the `sources` option to see the code included in the bundle. www.npmjs.com/package/sonda 4375
Filip Sobol @filipsobol.com · 08/11/2024Soon you will be able to see the code that ended up in the bundle directly from `sonda`. Debugging tree-shaking issues will be so much easier. This is the feature that made me create this package in the first place, and I'm so happy to have it working. www.npmjs.com/package/sonda 3427
Filip Sobol @filipsobol.com · 03/11/2024Here are some screenshots. Tile colors in the tree map chart represent how much a given file contributes to the final size of the bundle. 030