Hacker ApprovedDepartments

jax-js

Ranked 11 of 19 machine learning libraries by recommenders

Free JavaScript machine learning library with much of Jax's API, running in the browser on WebGPU or WebAssembly. Critics find the API low-level and error-prone.

Free JavaScript machine learning library with much of Jax's API, running in the browser on WebGPU or WebAssembly. Critics find the API low-level and error-prone.

11 people gave an opinion

recommend it
9
criticize it
2
approval share
82%
Each figure is one person. RecommendsCriticizes

Recommended in 3 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 9 people recommend itNeeds 10 or more, not met.
  • 4.5 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 3 of 13 monthsNeeds 4 or more, not met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Runs on WebGPU, WebAssembly, WebGL, CPU

    “It has parity with quite a large surface area of Jax, and compiles natively in the browser to wasm and webGPU, entirely written in JS.”

    Comment from 30 Jul 2026 in “We don't need no stinkin' tensor library: solving poker in custom WebGPU kernels”

    “Like how it supports webgpu but also cpu/wasm/webgl.”

    Comment from 7 Jan 2026 in “Show HN: Jax-JS, array library in JavaScript targeting WebGPU”
  • Jax-like API with autodiff

    “It has parity with quite a large surface area of Jax, and compiles natively in the browser to wasm and webGPU, entirely written in JS.”

    Comment from 30 Jul 2026 in “We don't need no stinkin' tensor library: solving poker in custom WebGPU kernels”

    “This is a very exciting project because the only decent autodiff implementation in typescript”

    Comment from 6 Jan 2026 in “Show HN: Jax-JS, array library in JavaScript targeting WebGPU”
  • Praised as inspiring, great project

    “This project is an inspiration”

    Comment from 6 Jan 2026 in “Show HN: Jax-JS, array library in JavaScript targeting WebGPU”

    “Thanks for a great project!”

    Comment from 7 Jan 2026 in “Show HN: Jax-JS, array library in JavaScript targeting WebGPU”

What people warn about

Each mark is one comment

  • API low-level and error-prone

    “API in jax-js seems very low-level and error-prone”

    Comment from 6 Jan 2026 in “Show HN: Jax-JS, array library in JavaScript targeting WebGPU”

Other machine learning libraries people recommend

The four most recommended other machine learning libraries, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

jax-js compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
PyTorch1314774%12—Approved
MLX752476%12—Approved
JAX49689%12—Approved
OpenCV461674%11—Approved
jax-jsThis page9282%3——
See all 19 machine learning libraries, ranked

What people said

10 of the 13 comments that mention it, newest first. Each links to the original comment.

“incomplete last I checked”

CriticizesComment from 16 Aug 2026 in “Numba in the Browser: Unlocking a New Scientific Python Stack in JupyterLite”

“It has parity with quite a large surface area of Jax, and compiles natively in the browser to wasm and webGPU, entirely written in JS.”

RecommendsComment from 30 Jul 2026 in “We don't need no stinkin' tensor library: solving poker in custom WebGPU kernels”

“Like how it supports webgpu but also cpu/wasm/webgl.”

RecommendsComment from 7 Jan 2026 in “Show HN: Jax-JS, array library in JavaScript targeting WebGPU”

“Thanks for a great project!”

RecommendsComment from 7 Jan 2026 in “Show HN: Jax-JS, array library in JavaScript targeting WebGPU”

“This is a very exciting project because the only decent autodiff implementation in typescript”

RecommendsComment from 6 Jan 2026 in “Show HN: Jax-JS, array library in JavaScript targeting WebGPU”

“Could not run the demos on Firefox. On Chromium, the Great Expectations loads but then nothing happens.”

CriticizesComment from 6 Jan 2026 in “Show HN: Jax-JS, array library in JavaScript targeting WebGPU”

“the refs are more flexible than alternatives”

RecommendsComment from 6 Jan 2026 in “Show HN: Jax-JS, array library in JavaScript targeting WebGPU”

“This project is an inspiration”

RecommendsComment from 6 Jan 2026 in “Show HN: Jax-JS, array library in JavaScript targeting WebGPU”

“API in jax-js seems very low-level and error-prone”

MixedComment from 6 Jan 2026 in “Show HN: Jax-JS, array library in JavaScript targeting WebGPU”

“I'm open-sourcing now after working on it for the past year.”

RecommendsComment from 18 Dec 2025 in “Show HN: jax-js, an ML library and compiler for the web”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.