Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Woah woah, that is not true! `gun.val(cb)` performs a real dynamic read, you can even uncomment the `console.log(val)` to see it printed in the debugging console (although note: `console.log` has terrible performance, so don't have it on when you are actually benchmarking).

Other javascript databases and even other regular in-memory databases do similar benchmarks. We (both them and us) note at the bottom of the article that: "Take all performance testing benchmarks with a huge grain of salt." Which is why we have our PANIC tests (see my other comments on where to find them and how to run them, let me know if you need any help).

There is nothing unethical about our tests (and they are not the only tests), so /please/ call me out, but please don't misinform other readers that the op is a static function, that is misleading and damaging. Is there anything specific I can do to alleviate any concerns?



Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: