termer
termer.net
termer
@termer.net
This account is solely for talking about software. Microblogging is cancer.

https://termer.net/
https://github.com/termermc
https://git.termer.net/
@kagi.com I've been a Kagi subscriber for a couple years at this point. I like the quality of the service, but it was never clear how much of the results are from your own crawling, vs. white-labelled search engine results. How much is recycled from Google, Bing, etc.?
November 2, 2025 at 8:30 AM
Anyone have hands-on experience with ByteDance's monoio Rust async runtime? github.com/bytedance/mo...
GitHub - bytedance/monoio: Rust async runtime based on io-uring.
Rust async runtime based on io-uring. Contribute to bytedance/monoio development by creating an account on GitHub.
github.com
June 16, 2025 at 9:26 AM
It's disappointing to learn that Go's memory model is incompatible with WasmGC. Reference: github.com/golang/go/is...

Updated my article on the topic to reflect this.
termer.net/blog/full-st...
Full-stack WASM needs good compiler plugins or macros
Rust won't save you
termer.net
June 5, 2025 at 8:47 PM
You can use JavaScript's `debugger` statement to prevent tampering in Inspect Element. Pretty interesting. termer.net/blog/prevent...

Debugger is pretty odd in that it's a statement itself, `debugger;` rather than a function.
Prevent Inspect Element Tampering With "debugger"
If you're shady and need to stop novice users from fiddling with your site in the browser, this is for you.
termer.net
May 14, 2025 at 5:24 AM
Bundle sizes with ConnectRPC's connect-es grow with each new method and message you add to your protobuf spec. I believe the only way to ensure methods can be treeshaken by a tool like Vite is to make each method its only pure function.

Discussion here github.com/connectrpc/c...
Support for finer grained tree shaking · Issue #296 · connectrpc/connect-es
Is your feature request related to a problem? Please describe. When using Vite to produce the production build of a React app, it was found that tree-shaking only occurs per file instead of per fun...
github.com
April 25, 2025 at 10:42 PM