Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #6764

B

@bnjbvr

Personal blog · blog.benj.meprogrammingsystems

@bnjbvr is a personal blog at blog.benj.me about programming and systems. Since 2015, 11 different Hacker News readers have linked it 13 times, most often “Making calls to WebAssembly fast and implementing anyref”. It is still writing: the last post was on 2026-10-12, and you can follow it by feed.

Visit the blog
13mentions?
11HN people?
2015–2023first – last linked?
Links on Hacker News per year · peak 4 in 2018

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

HN readers link this blog for its WebAssembly and JavaScript internals posts, such as faster calls between the two and access to the host garbage collector, and for a Rust post on finding unused dependencies with cargo-machete.

Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Technical blog and random musings.

Most-linked posts?

  1. Making calls to WebAssembly fast and implementing anyref
    4 people · 4 mentions · first linked 2018-07-04
  2. A primer on code generation in Cranelift
    3 people · 4 mentions · first linked 2021-02-17

What Hacker News says?

  1. The reason the switch is called that... "A new proposal has been made to the WebAssembly specification committee a few months ago: to add reference types to the type system. Reference types are a new way to represent a reference to any host values. In a Web environment, this means being capable of playing with JavaScript values within WebAssembly. This is a huge difference with the existing type system, which only c…

    Comment linking /2018/07/04/mozilla-2018-faster-calls-and-anyref/

    on “Calls between JavaScript and WebAssembly are finally fast”
  2. Submitted Making calls to WebAssembly fast and implementing anyref as a story · 68 points

    HN discussion
  3. While searching for more information on a configuration value mentioned in the article (javascript.options.wasm_gc) I came across another article on the topic, which I also found interesting because it's a bit more technical: https://blog.benj.me/2018/07/04/mozilla-2018-faster-calls-an...

    Comment linking /2018/07/04/mozilla-2018-faster-calls-and-anyref/

    on “Calls between JavaScript and WebAssembly are finally fast”
  4. Submitted A primer on code generation in Cranelift as a story · 63 points

    HN discussion
  5. Only until the WebAssembly spec included access to the host GC: >>> there's already a very efficient, solidly tested, constantly improving garbage collector in your browser that uses all the possible dirty low-level tricks known to mankind, which is the GC being used for JavaScript. What if we could give you access to the garbage collector directly? https://blog.benj.me/2018/07/04/mozilla-2018-faster-calls-an...

    Comment linking /2018/07/04/mozilla-2018-faster-calls-and-anyref/

    on “Grain: A strongly-typed functional programming language for the modern web”
  6. Submitted Making asm.js/WebAssembly compilation more parallel in Firefox as a story · 8 points

    HN discussion
  7. Copy over all the dependencies and then run something like this: https://blog.benj.me/2022/04/27/cargo-machete/

    Comment linking /2022/04/27/cargo-machete/

    on “Rust Module System Encourages Bad Practices”
  8. Submitted A primer on code generation in Cranelift as a story · 4 points

    HN discussion
  9. Submitted Improving My GitHub Workflow as a story · 2 points

    HN discussion
  10. Submitted Making asm.js/WebAssembly compilation more parallel in Firefox as a story · 2 points

    HN discussion
  11. Submitted Getting Things Done: The Good Parts as a story · 2 points

    HN discussion
  12. Submitted A Primer on Code Generation in Cranelift as a story · 1 points

    HN discussion
  13. Submitted Cranelift Codegen Primer as a story · 1 points

    HN discussion

Search all of HN for blog.benj.me