At the end of the last article, I said I wanted to try a model small enough to run inside Firefox itself, for people who don’t run Ollama. That model exists, and it runs. The ordinary release of Firefox on my laptop, with no settings changed, answered Xift’s four questions about a post on its own. Nothing went to a server, and no key or account was needed.

It took one to two seconds a post. And outside two of the four questions, the answers weren’t good enough to decide what my feed collapses.

The model is kev-0.6b, the default in open-jev, a small library that runs “open reproductions of the shape” of Jev in the browser on top of Transformers.js. It has 0.6 billion parameters and runs on the graphics chip through WebGPU.

I didn’t touch Xift itself. I built a throwaway add-on that loads the model and times it on posts I wrote.

Speed was the surprise.

Median time for Xift’s four questions about one post
Chrome, kev-0.6b102 ms
Ollama, Tev1 0.8B233 ms
Jev, in the cloud409 ms
Firefox, kev-0.6b1,074 ms
Ollama, Tev1 4B1,332 ms
Own measurements on an M4 MacBook Pro with 16 GB. Firefox 158.0.1: the 16 invented posts from the last article; Chrome 155: 10 of them, three rounds; both on 21 October 2026. Ollama and Jev: the same 16 posts, 19 October. The same model took 10.5 times as long in Firefox as in Chrome.

Most of that second isn’t the model. One question took 959 ms and four took 1,070, so nearly all of it is a fixed cost on every call. Mozilla has tracked the gap since June 2025, in a bug titled “qwen3-webgpu is ~10x slower than Chrome”.

Real posts take longer than mine. On the 442 live posts I use below, the median was 1.7 s a post.

It also runs only where Firefox has WebGPU. kev-0.6b was the only one of open-jev’s two models that worked, and the fallback that runs on the processor couldn’t load the compressed version of either.

Where it runs
PlatformWebGPU in Firefoxkev-0.6b in Firefox
Apple silicon MacYesRuns (tested)
WindowsYesShould run (not tested)
LinuxNoDoesn’t run
Intel MacNoDoesn’t run
WebGPU support from MDN’s compatibility data.

Then the answers. I gave it the 442 posts from the last article, everything two ten-minute scrolls of X searches showed me, and compared its scores with Jev’s. Scores don’t carry across models, so I checked order: sorted by the model’s score, do the posts Jev flagged come first? I asked the same of the two Ollama models, on the same posts.

The same 442 posts, ranked against Jev
QuestionPosts Jev flaggedkev-0.6b, FirefoxTev1 0.8B, OllamaTev1 4B, Ollama
Rage bait70.810.810.99
Self-promotion460.720.760.98
Low substance1550.480.570.89
Engagement bait130.460.680.70
How well each model ranks the posts Jev scored 0.5 or more above the rest (AUC): 1 is Jev’s order, 0.5 is chance. kev-0.6b in Firefox 158.0.1 on 21 October 2026; Tev1 and Jev scores from the last article, 19 October.

On rage bait and self-promotion, kev-0.6b ranked about as well as Tev1 0.8B. On engagement bait and low substance, it did no better than chance. Tev1 4B came closest to Jev on all four, but it’s also the slowest.

That matches what the model’s author says. Its model card says “Out of domain it is a 0.6B model”, right about 62% of the time on questions unlike its training data, where Jev gets 86% on the same tests.

There’s a wait before the first answer, too. The model is 346 MB, more than the 200 MB that Mozilla’s add-on site accepts, so it downloads on first use. That took me almost five minutes.

So a decision model does run inside Firefox, with nothing to install, no key, and nothing I read leaving the browser. But it takes one to two seconds a post, does no better than chance on two of the four questions, and doesn’t run at all on Linux or Intel Macs. That isn’t ready to be a setting in Xift. Local stays Ollama, and Jev stays the default.

Three things could change that. Mozilla is working on the delay: the change that bug waits on, “Don’t poll WebGPU from a timer”, has an owner. Kev 1.0 has a 0.8B model, which kev.js runs in Chrome; I haven’t tried it in Firefox. And Chrome is trialling a built-in Decisions API, with the model inside the browser itself, behind a flag in Chrome 157. Mozilla hasn’t taken a position on it.

Until one of those lands, the quickest way to run a decision model for Firefox is on the laptop beside it, through Ollama.