Model Comparison
Model Editorial Structural Class Conf SETL Theme
@cf/meta/llama-4-scout-17b-16e-instruct lite ND ND 0.83
@cf/meta/llama-4-scout-17b-16e-instruct lite 0.00 ND Neutral 1.00 0.00 Technology Development
claude-haiku-4-5-20251001 +0.23 -0.02 Mild positive 0.10 0.24 Technology & Scientific Progress
@cf/meta/llama-3.3-70b-instruct-fp8-fast lite ND ND 0.73
@cf/meta/llama-3.3-70b-instruct-fp8-fast lite 0.00 -0.21 Neutral 0.90 0.21 Web Development
Section @cf/meta/llama-4-scout-17b-16e-instruct lite @cf/meta/llama-4-scout-17b-16e-instruct lite claude-haiku-4-5-20251001 @cf/meta/llama-3.3-70b-instruct-fp8-fast lite @cf/meta/llama-3.3-70b-instruct-fp8-fast lite
Preamble ND ND ND ND ND
Article 1 ND ND ND ND ND
Article 2 ND ND ND ND ND
Article 3 ND ND ND ND ND
Article 4 ND ND ND ND ND
Article 5 ND ND ND ND ND
Article 6 ND ND ND ND ND
Article 7 ND ND ND ND ND
Article 8 ND ND ND ND ND
Article 9 ND ND ND ND ND
Article 10 ND ND ND ND ND
Article 11 ND ND ND ND ND
Article 12 ND ND ND ND ND
Article 13 ND ND ND ND ND
Article 14 ND ND ND ND ND
Article 15 ND ND ND ND ND
Article 16 ND ND ND ND ND
Article 17 ND ND ND ND ND
Article 18 ND ND ND ND ND
Article 19 ND ND 0.10 ND ND
Article 20 ND ND ND ND ND
Article 21 ND ND ND ND ND
Article 22 ND ND ND ND ND
Article 23 ND ND ND ND ND
Article 24 ND ND ND ND ND
Article 25 ND ND ND ND ND
Article 26 ND ND ND ND ND
Article 27 ND ND 0.18 ND ND
Article 28 ND ND 0.12 ND ND
Article 29 ND ND ND ND ND
Article 30 ND ND ND ND ND
+0.15 Making WebAssembly a first-class language on the Web (hacks.mozilla.org S:-0.03 )
658 points by mikece 4 days ago | 270 comments on HN | Mild positive Moderate agreement (3 models) Editorial · v3.7 · 2026-03-15 23:08:42 0
Summary Digital Access & Knowledge Sharing Acknowledges
This Mozilla Hacks article about WebAssembly advancement primarily engages Articles 19 (freedom of information), 26 (education and culture), and 27 (scientific progress) through open technical knowledge sharing. However, structural tracking implementation via Google Analytics without explicit consent undermines Article 12 privacy protections, presenting a tension between educational access and user privacy autonomy. Overall, the content acknowledges human rights through education accessibility while simultaneously compromising privacy through non-consensual tracking.
Rights Tensions 2 pairs
Art 12 Art 19 Privacy autonomy (Article 12) conflicts with information access and readership tracking (Article 19); content shares knowledge freely but tracking collects behavior data without consent, subordinating privacy to engagement analytics.
Art 12 Art 26 User privacy (Article 12) versus educational access (Article 26); unconditional tracking enables content delivery but reduces user control over personal data collected during learning participation.
Article Heatmap
Preamble: ND — Preamble Preamble: No Data — Preamble P Article 1: ND — Freedom, Equality, Brotherhood Article 1: No Data — Freedom, Equality, Brotherhood 1 Article 2: ND — Non-Discrimination Article 2: No Data — Non-Discrimination 2 Article 3: ND — Life, Liberty, Security Article 3: No Data — Life, Liberty, Security 3 Article 4: ND — No Slavery Article 4: No Data — No Slavery 4 Article 5: ND — No Torture Article 5: No Data — No Torture 5 Article 6: ND — Legal Personhood Article 6: No Data — Legal Personhood 6 Article 7: ND — Equality Before Law Article 7: No Data — Equality Before Law 7 Article 8: ND — Right to Remedy Article 8: No Data — Right to Remedy 8 Article 9: ND — No Arbitrary Detention Article 9: No Data — No Arbitrary Detention 9 Article 10: ND — Fair Hearing Article 10: No Data — Fair Hearing 10 Article 11: ND — Presumption of Innocence Article 11: No Data — Presumption of Innocence 11 Article 12: ND — Privacy Article 12: No Data — Privacy 12 Article 13: ND — Freedom of Movement Article 13: No Data — Freedom of Movement 13 Article 14: ND — Asylum Article 14: No Data — Asylum 14 Article 15: ND — Nationality Article 15: No Data — Nationality 15 Article 16: ND — Marriage & Family Article 16: No Data — Marriage & Family 16 Article 17: ND — Property Article 17: No Data — Property 17 Article 18: ND — Freedom of Thought Article 18: No Data — Freedom of Thought 18 Article 19: +0.10 — Freedom of Expression 19 Article 20: ND — Assembly & Association Article 20: No Data — Assembly & Association 20 Article 21: ND — Political Participation Article 21: No Data — Political Participation 21 Article 22: ND — Social Security Article 22: No Data — Social Security 22 Article 23: ND — Work & Equal Pay Article 23: No Data — Work & Equal Pay 23 Article 24: ND — Rest & Leisure Article 24: No Data — Rest & Leisure 24 Article 25: ND — Standard of Living Article 25: No Data — Standard of Living 25 Article 26: ND — Education Article 26: No Data — Education 26 Article 27: +0.18 — Cultural Participation 27 Article 28: +0.12 — Social & International Order 28 Article 29: ND — Duties to Community Article 29: No Data — Duties to Community 29 Article 30: ND — No Destruction of Rights Article 30: No Data — No Destruction of Rights 30
Negative Neutral Positive No Data
Aggregates
E
+0.15
S
-0.03
Weighted Mean +0.13 Unweighted Mean +0.13
Max +0.18 Article 27 Min +0.10 Article 19
Signal 3 No Data 28
Volatility 0.03 (Low)
Negative 0 Channels E: 0.6 S: 0.4
SETL +0.17 Editorial-dominant
FW Ratio 58% 18 facts · 13 inferences
Agreement Moderate 3 models · spread ±0.109
Evidence 12% coverage
1H 5M 28 ND
Theme Radar
Foundation Security Legal Privacy & Movement Personal Expression Economic & Social Cultural Order & Duties Foundation: 0.00 (0 articles) Security: 0.00 (0 articles) Legal: 0.00 (0 articles) Privacy & Movement: 0.00 (0 articles) Personal: 0.00 (0 articles) Expression: 0.10 (1 articles) Economic & Social: 0.00 (0 articles) Cultural: 0.18 (1 articles) Order & Duties: 0.12 (1 articles)
HN Discussion 20 top-level · 30 replies
swiftcoder 2026-03-11 16:26 UTC link
Nice to see momentum here. Even outside of direct access to WebAPIs, having the ability to specify interfaces for WASM modules is a big deal, and unlocks all sort of cool options, like sandboxed WASM plugins for native apps...
flohofwoe 2026-03-11 16:32 UTC link
It's still not a great idea IMHO ;)

(there was also some more recent discussion in here: https://news.ycombinator.com/item?id=47295837)

E.g. it feels like a lot of over-engineering just to get 2x faster string marshalling, and this is only important for exactly one use case: for creating a 1:1 mapping of the DOM API to WASM. Most other web APIs are by far not as 'granular' and string heavy as the DOM.

E.g. if I mainly work with web APIs like WebGL2, WebGPU or WebAudio I seriously doubt that the component model approach will cause a 2x speedup, the time spent in the JS shim is already negligible compared to the time spent inside the API implementations, and I don't see how the component model can help with the actually serious problems (like WebGPU mapping GPU buffers into separate ArrayBuffer objects which need to be copied in and out of the WASM heap).

It would be nice to see some benchmarks for WebGL2 and WebGPU with tens-of-thousands of draw calls, I seriously doubt there will be any significant speedup.

mananaysiempre 2026-03-11 16:40 UTC link
This (appears as though it) all could have happened half a decade ago had the interface-types people not abandoned[1,2] their initial problem statement of WebIDL support in WebAssembly in favour of building Yet Another IDL while declaring[3] the lack of DOM access a non-issue. (I understand the market realities that led to this, I think. This wasn’t a whim or pure NIH. Yet I still cannot help but lament the lost time.)

Better late than never I guess.

[1] https://github.com/WebAssembly/interface-types/commit/f8ba0d...

[2] https://wingolog.org/archives/2023/10/19/requiem-for-a-strin...

[3] https://queue.acm.org/detail.cfm?id=3746174

steve_adams_86 2026-03-11 16:43 UTC link
The WASM cliff is very real. Every time I go to use it, because of the complexity of the tool chain and process of going from zero to anything at all, I feel like I'm already paying a cognitive tax. I worry that I should update my tooling, look into the latest and greatest, understand the tooling better, etc... It would be incredible to see that improved.

The difference in perf without glue is crazy. But not surprising at all. This is one of the things I almost always warn people about, because it's such a glaring foot gun when trying to do cool stuff with WASM.

The thing with components that might be addressed (maybe I missed it) is how we'd avoid introducing new complexity with them. Looking through the various examples of implementing them with different languages, I get a little spooked by how messy I can see this becoming. Given that these are early days and there's no clearly defined standard, I guess it's fair that things aren't tightened up yet.

The go example (https://component-model.bytecodealliance.org/language-suppor...) is kind of insane once you generate the files. For the consumer the experience should be better, but as a component developer, I'd hope the tooling and outputs were eventually far easier to reason about. And this is a happy path, without any kind of DOM glue or interaction with Web APIs. How complex will that get?

I suppose I could sum up the concern as shifting complexity rather than eliminating it.

skybrian 2026-03-11 16:58 UTC link
At a high level this sounds great. But looking into the details about how the component model will be implemented, it looks very complicated due to concurrency:

https://github.com/WebAssembly/component-model/blob/main/des...

thefounder 2026-03-11 17:04 UTC link
This is the right direction. Another important bit I think it’s the GC integration. Many languages such Go, C# don’t do well on wasm due the GC. They have to ship a GC as well due the lack of various GC features(I.e interior pointers)
koolala 2026-03-11 17:08 UTC link
Every new standard today doesn't care about being clean and simple to use. They all maximize the JS boilerplate needed to make a basic example work. Everything is designed today for 'engineers' and not 'authors' without any friendly default workflow. I'm glad they still care about this.
lich_king 2026-03-11 18:09 UTC link
The web is fascinating: we started with a seemingly insane proposition that we could let anyone run complex programs on your machine without causing profound security issues. And it turned out that this was insane: we endured 20 years of serious browser security bugs caused chiefly by JavaScript. I'm not saying it wasn't worth it, but it was also crazy.

And now that we're getting close to have the right design principles and mitigations in place and 0-days in JS engines are getting expensive and rare... we're set on ripping it all out and replacing it with a new and even riskier execution paradigm.

I'm not mad, it's kind of beautiful.

exabrial 2026-03-11 18:24 UTC link
I'd really like to be able to run _any_ language in the browser. WASM is a great first step.
koenschipper 2026-03-11 18:44 UTC link
This article perfectly captures the frustration of the "WebAssembly wall." Writing and maintaining the JS glue code—or relying on opaque generation tools—feels like a massive step backward when you just want to ship a performant module.

The 45% overhead reduction in the Dodrio experiment by skipping the JS glue is massive. But I'm curious about the memory management implications of the WebAssembly Component Model when interacting directly with Web APIs like the DOM.

If a Wasm Component bypasses JS entirely to manipulate the DOM, how does the garbage collection boundary work? Does the Component Model rely on the recently added Wasm GC proposal to keep DOM references alive, or does it still implicitly trigger the JS engine's garbage collector under the hood?

Really excited to see this standardize so we can finally treat Wasm as a true first-class citizen.

shevy-java 2026-03-11 18:50 UTC link
> Yet, it still feels like something is missing that’s holding WebAssembly back from wider adoption on the Web.

> There are multiple reasons for this, but the core issue is that WebAssembly is a second-class language on the web

It would be nice if WebAssembly would really succeed, but I have to be honest: I gave up thinking that it ever will. Too many things are unsolved here. HTML, CSS and JavaScript were a success story. WebAssembly is not; it is a niche thing and getting out of that niche is now super-hard.

ventuss_ovo 2026-03-11 19:31 UTC link
The phrase "first-class" matters here because most developers do not reject a platform over peak performance, they reject it over friction. If the happy path still requires language-specific glue, generated shims, and a mental model of two runtimes, then WebAssembly remains something you reach for only when the pain is already extreme.

What would really change perception is not just better benchmarks, but making the boring path easy: compile with the normal toolchain, import a Web API naturally, and not have to become a part-time binding engineer to build an ordinary web app.

ilaksh 2026-03-11 19:34 UTC link
I love WebAssembly components and that's great progress. But I feel like everyone is missing a golden opportunity here to take apart the giant OS-sized web API and break some of it out into smaller standard or subscribable subsets that also don't try to mix information presentation and applications in a forced way.

Example subsets:

- (mainly textual) information sharing

- media sharing

- application sharing with, small standard interface like WASI 2 or better yet including some graphics

- complex application sharing with networking

Smaller subsets of the giant web API would make for a better security situation and most importantly make it feasible for small groups to build out "browser" alternatives for information sharing, media or application sharing.

This is likely to not be pursued though because the extreme size of the web API (and CSS etc.) is one of the main things that protects browser monopolies.

Even further, create a standard webassembly registry and maybe allow people to easily combine components without necessarily implementing full subsets.

Do webassembly components track all of their dependencies? Will they assume some giant monolithic API like the DOM will be available?

What you're doing is essentially creating a distributed operating system definition (which is what the web essentially is). It can be designed in such a way that people can create clients for it without implementing massive APIs themselves.

hardwaresofton 2026-03-11 22:49 UTC link
If you’d like to get acquainted with modern WebAssembly, check out the component model book:

https://component-model.bytecodealliance.org/

It includes high level concepts, practical code samples and more that introduce the really powerful parts of WebAssembly.

With regards to the JS ecosystem specifically there are 3 projects to know:

https://github.com/bytecodealliance/StarlingMonkey

https://github.com/bytecodealliance/ComponentizeJS

https://github.com/bytecodealliance/jco

The most mature tool chain right now is Rust, but there is good support for most things with LLVM underneath (C/C++ via clang). Golang, python and support for other languages is getting better and better (tinygo and big go) and there’s even more to come.

One of the goals of WebAssembly is to melt right into your local $TOOLCHAIN as a compilation target, and we are getting closer every week.

esprehn 2026-03-12 01:54 UTC link
The web doesn't work without dynamic feature detection. I couldn't find anything in the component model about how this is expected to work.

The DOM is not a static interface, it changes both across browsers based on implemention status and also based on features enabled on a per page load basis.

The multi browser ecosystem also mainly works because of polyfills.

It's not clear how to polyfill random methods on a WIT interface or how to detect at runtime which methods exist.

OTOH the JS bridge layer we use today means you can load JS side polyfills and get wasm that's portable across browsers with no modifications. There's more to the ecosystem than just performance.

GianFabien 2026-03-12 03:15 UTC link
I don't use WASM as a replacement for JS. I never have a need to manipulate DOM, etc from WASM. JS is perfectly fine and performant for those purposes.

As I see it, WASM is used to augment the JS/WebAPI ecosystem. For example, when you need to do heavy bit manipulation, complex numerical processing. The round-trip JS->WASM->JS is an overhead. So the WASM modules should perform a substantial amount of processing to offset that inefficiency.

I frequently find that V8 optimisations yield sufficient performance without needing to delve into WASM.

IMHO if you want to write WebApps in Rust, you're holding it wrong.

TheLNL 2026-03-12 09:07 UTC link
Say goodbye to writing multiple kinds of plugins and userscripts for random websites I guess. I don't want the transition to wasm because it looks like it will make most things unchangeable binary blobs
u1hcw9nx 2026-03-12 10:43 UTC link
This was supposed to happen already in the 2000s. JVM in everywhere, especially in the browser. There was Java rings you could wear, Java Card VM (JCVM), Squawk VM, Java ME.

"Java the language is almost irrelevant. It's the design of the Java Virtual Machine. And I've seen compilers for ML, compilers for Scheme, compilers for Ada, and they all work. Not many people use them, but it doesn't matter: they all work." --James Gosling

Then Microsoft happened. MS realized that "Write Once, Run Anywhere" kills their OS monopoly, so they polluted Java with brilliant Embrace, Extend, Extinguish strategy (Sun vs. Microsoft revealed the emails where the stated goal was "Kill cross-platform Java" by growing the "polluted" Java market.):

Embrace: Microsoft licensed Java from Sun Microsystems and built the MSJVM. It was the fastest JVM for some time.

Extend: They created a programmer tool for Java with proprietary Windows-specific "extensions" and also removed standard features like RMI and JNI.

Extinguish: Developers using MS tools (90% of devlopers at the time) produced "Write Once, Run Only on Windows" software and killed it and pivoted to C# and .NET

pmkary 2026-03-12 12:01 UTC link
Not only are they a decade late while everyone expected WASM to liberate us from JS, and it ended up being a useless toy in JS whose improvements would have been crushed by having to send all progress to JS to apply it, but then giving it access to DOM is also something you'll realize wasn't enough a decade later. Flutter doesn't need DOM; it has all of its own engine. The browser should give the whole viewpoint to the WASM so that apps can directly implement their own GUIs. And then there will be an app revolution. You can directly port your GUI to the web and have it work. No more your GUI as a WASM worker that has to have its frames painted by JS on a canvas; direct painting. You could have wxWidgets, GTK, Flutter, ... all working insanely fast, insanely beautiful. And then people can do amazing things. Imagine a web alternative that is powered by maestro Knuth's TeX; imagine operating systems as web pages, imagine alternative layout systems that do not have to rely on Web events and frame timing. That is all if the browser allows for WASM to bypass the web part and do it itself.
utopiah 2026-03-12 14:00 UTC link
I feel like the bottleneck for WASM integration isn't WASM itself but rather how to interface with it.

Quite often it comes with a mandatory service worker which has to be communicated to in a specific fashion, then some specific headers need to be available server side, etc. I'm not saying it's not required but ... I imagine most Web developer are used to requiring a library, calling its function, getting the result. Until it reaches that stage then JavaScript fallbacks will be preferred until there is absolutely no alternative but the WASM binary.

PS: this might sound like such a low bar... but the alternative is giving up entirely on either, starting a container with a REST API then calling it with a client. That's very easy and convenient when you've done it once and you decouple. So maybe I'm finicky but when very popular alternatives exist I believe the tipping point won't happen unless it becomes radically easier than what exists.

eqrion 2026-03-11 16:53 UTC link
I worked on the original interface-types proposal a little bit before it became the component model. Two goals that were added were:

  1. Support non-Web API's
  2. Support limited cross language interop
WebIDL is the union of JS and Web API's, and while expressive, has many concepts that conflict with those goals. Component interfaces take more of an intersection approach that isn't as expressive, but is much more portable.

I personally have always cared about DOM access, but the Wasm CG has been really busy with higher priority things. Writing this post was sort of a way to say that at least some people haven't forgotten about this, and still plan on working on this.

eqrion 2026-03-11 16:57 UTC link
I agree that a lot of the tooling is still early days. There has also been a lot of churn as the wasm component spec has changed. We personally have a goal that in most cases web developers won't need to write WIT and can just use Web API's as if they were a library. But it's early days.
eqrion 2026-03-11 17:04 UTC link
I agree there are some cases that won't see a huge boost, but also DOM performance is a big deal and bottleneck for a lot of applications.

And besides performance, I think there are developer experience improvements we could get with native wasm component support (problems 1-3). TBH, I think developer experience is one of the most important things to improve for wasm right now. It's just so hard to get started or integrate with existing code. Once you've learned the tricks, you're fine. But we really shouldn't be requiring everyone to become an expert to benefit from wasm.

phickey 2026-03-11 17:23 UTC link
Real programs, whether native JavaScript or in any other language that targets Wasm, have concurrency. Would you rather the component model exclude all concurrent programs, and fail to interact with concurrent JavaScript? The component model is meeting the web and programmers where they're at. Unless you're one of the few people implementing the low level bindings between components and guest or host languages, you don't have to ever read the CM spec or care about the minutae of how it gets implemented.
eqrion 2026-03-11 17:26 UTC link
The concurrency part of the C-M is complicated (I think for inherent reasons), but won't be exposed to end users. It's basically defining an API that language toolchains can use to coordinate concurrency.

For end users, they should just see their language's native concurrency primitives (if any). So if you're running Go, it'll be go routines. JS, would use promises. Rust, would have Futures.

davexunit 2026-03-11 17:54 UTC link
I really want stringref to make a comeback.
dbdr 2026-03-11 18:09 UTC link
If it "only" speeds up DOM access, that's massive in itself. DOM is obviously a crucial element when running inside a browser.
glenstein 2026-03-11 18:10 UTC link
With Google now pushing developer certification, Android and iOS practically being mandatory for certain basic functions like accessing your bank or certain government services, Webassembly would make web apps first class citizens that aren't subject to mobile operating system lockdown.

Being able to complete on efficiency with native apps is an incredible example of purposeful vision driving a significant standard, exactly the kind of thing I want for the future of the web and an example of why we need more stewards like Mozilla.

Retr0id 2026-03-11 18:27 UTC link
What makes WASM execution riskier than JS?
traderj0e 2026-03-11 18:29 UTC link
I only got mad when people wanted to add browser features that clearly break sandboxing like WebUSB. How does wasm break this?
traderj0e 2026-03-11 18:30 UTC link
Probably needs to be fixed by bundling runtimes for things like Go, or bringing back cross-website caching in some secure way if that's possible
JoshTriplett 2026-03-11 18:45 UTC link
> just to get 2x faster string marshalling

That is a useful benefit, not the only benefit. I think the biggest benefit is not needing glue, which means languages don't need to agree on any common set of JS glue, they can just directly talk DOM.

leptons 2026-03-11 19:11 UTC link
>20 years of serious browser security bugs caused chiefly by JavaScript

I think you may be confusing Javascript the language, with browser APIs. Javascript itself is not insecure and hasn't been for a very long time, it's typically the things it interfaces with that cause the security holes. Quite a lot of people still seem to confuse Javascript with the rest of the stuff around it, like DOM, browser APIs, etc.

joshuaissac 2026-03-11 19:25 UTC link
Internet Explorer used to support any language that Windows Script Host could run. By default, that was JScript and VBScript, but there were third-party engines for Python, Perl, Ruby, Lua, and many others.

Possibly disabled now as they announced VBScript would be disabled in 2019.

hinkley 2026-03-11 20:35 UTC link
I’m wondering if the recent improvements in sending objects through sendMessage in v8 and Bun change the math here enough to be good enough.

SendMessage itself is frustratingly dumb. You have excessively bit fiddly or obnoxiously slow as your options. I think for data you absolutely know you’re sending over a port there should be an arena allocator so you can do single copy sends, versus whatever we have now (3 copy? Four?). It’s enough to frustrate use of worker threads for offloading things from the event loop. It’s an IPC wall, not a WASM wall.

Instead of sending bytes you should transfer a page of memory, or several.

rishflab 2026-03-11 23:33 UTC link
> The web is fascinating: we started with a seemingly insane proposition that we could let anyone run complex programs on your machine without causing profound security issues.

Isnt this what an OS is supposed to do? Mobile operating systems have done a pretty good job of this compared to the desktop OS.

nneonneo 2026-03-12 00:06 UTC link
Your comment - and your last two comments too - all sound very LLM-written. Using an LLM for commenting is explicitly against the site rules (https://news.ycombinator.com/newsguidelines.html#generated).
leptons 2026-03-12 03:57 UTC link
I have to wonder if Apple will allow any of this to move forward in the W3C standards committee since they've been blocking many things that would make web browsers as capable as native apps.

Apple perceives web-based applications as chipping away at their app store (which makes them money), and so they cripple their Safari browser and then force all mobile browsers on iOS to use their browser engine, no exceptions, so that developers are forced to make a native app where Apple can then charge the developers (and thus the users) for a cut of any sales made through the app.

It's one reason the DOJ started suing Apple, but I fear that may have been sidelined due to politics.

https://www.justice.gov/archives/opa/media/1344546/dl?inline

thezipcreator 2026-03-12 04:54 UTC link
iirc webassembly components need to explicitly import anything they use, so it should be transparent which dependencies something has by just grepping its WIT for `import`
thezipcreator 2026-03-12 04:56 UTC link
webassembly components use a borrow checking model[1], so I assume that would be used to manage DOM components?

I'm not exactly sure how this works when binding it to GC languages.

[1] https://component-model.bytecodealliance.org/design/wit.html...

thezipcreator 2026-03-12 05:02 UTC link
I disagree. That's how WASM is now, and I guess that's fine, but that's not all it could be. I really think it would be awesome if you could write code for the web in your preferred programming language.
flohofwoe 2026-03-12 07:58 UTC link
Get your blatant component model propaganda outta here ;)

(to elaborate: WASM works just fine without the component model, it's not "the future of WebAssembly", just an option built on top of it, and of questionable value tbh)

pjmlp 2026-03-12 08:20 UTC link
Hello COM, CORBA, RMI, Jini, .NET Remoting, Tcl Agents,..., that is basically what it is.
flohofwoe 2026-03-12 09:03 UTC link
Yeah, the web API layer stack is essentially inverted, and important parts are missing entirely. Ideally there would be a 3D API at the bottom, on top of that a text-and-font API (e.g. allow to render high quality text into a 3D-API surface without bringing your own text renderer), to the side a vector/shape rendering API as the base for SVG, and a layouting/compositing API, the DOM should only be implemented on top that.

The chance for that ever materializing is most like zero though.

zeratax 2026-03-12 10:40 UTC link
I don't follow? when you write userscripts you modify the dom not the already running scripts usually, no?
rkangel 2026-03-12 10:43 UTC link
Your logic is circular though. You are saying that there won't be much speedup for the sort of things people already do in WASM - but the reason they're doing them in WASM is because they're not slowed down too much.

What you don't get much is people doing standard SPA DOM manipulation apps in WASM (e.g. the TodoMVC that they benchmarked) because the slowdown is large. By fixing that performance issue you enable new usecases.

fzzzy 2026-03-12 12:10 UTC link
And it would be 100% inaccessible.
gumby271 2026-03-12 13:18 UTC link
Which is very much Google's approach to Android. AOSP could be targeted directly by devs, but Google pushes everyone to use Google services in their apps (and assume it's available on any android device) which means Android with Google services is the only viable version of Android out there.
wffurr 2026-03-12 13:32 UTC link
JVM bytecode didn't have support for C and required GC. Even in the early days it was a lot heavier than Wasm.
gzread 2026-03-12 14:37 UTC link
Java failed because of its security model - trying to run trusted and untrusted code in the same VM without a hard boundary - a given call is trusted if every call stack entry at the time of the call is in a trusted class. There were too many confused deputies - if you can set up a trusted object to make a call that requires trust later on without your involvement, then you have privilege escalation.

The solution was to sandbox the whole VM but this breaks all the existing code designed for partial sandboxing (e.g. most of the standard library). WASM uses this approach from the start.

Editorial Channel
What the content says
+0.30
Article 27 Cultural Participation
Medium Advocacy
Editorial
+0.30
SETL
+0.30

Content advances participation in technical and scientific progress by discussing WebAssembly platform enhancements and language capabilities.

+0.20
Article 19 Freedom of Expression
Medium Advocacy Practice
Editorial
+0.20
SETL
+0.22

Content demonstrates freedom of expression through technical publication; author identified and platform provides publishing avenue.

+0.20
Article 28 Social & International Order
Medium Advocacy
Editorial
+0.20
SETL
+0.20

Content implicitly advocates for establishing institutional framework for WebAssembly technical standards through discussion of WebAssembly CG participation and language standardization.

ND
Preamble Preamble
Low

Content does not engage with foundational human dignity or universal rights principles.

ND
Article 1 Freedom, Equality, Brotherhood

Article on technical development of WebAssembly does not engage with equal rights or dignity.

ND
Article 2 Non-Discrimination

No discussion of discrimination or protected characteristics.

ND
Article 3 Life, Liberty, Security
Low Practice

Content does not address life, liberty, or security.

ND
Article 4 No Slavery

No discussion of slavery or servitude.

ND
Article 5 No Torture

Content does not address torture or cruel treatment.

ND
Article 6 Legal Personhood

No discussion of legal personhood.

ND
Article 7 Equality Before Law

No discussion of equal protection before law.

ND
Article 8 Right to Remedy

No discussion of legal remedies or access to justice.

ND
Article 9 No Arbitrary Detention

No discussion of arbitrary arrest or detention.

ND
Article 10 Fair Hearing

No discussion of fair trial or due process.

ND
Article 11 Presumption of Innocence

No discussion of criminal liability or presumption of innocence.

ND
Article 12 Privacy
Medium Practice

Content does not address privacy, family, home, or correspondence.

ND
Article 13 Freedom of Movement

No discussion of freedom of movement or residence.

ND
Article 14 Asylum

No discussion of asylum or refuge.

ND
Article 15 Nationality

No discussion of nationality.

ND
Article 16 Marriage & Family

No discussion of marriage or family rights.

ND
Article 17 Property

No discussion of property or possessions.

ND
Article 18 Freedom of Thought

No discussion of freedom of thought, conscience, or religion.

ND
Article 20 Assembly & Association
Low

No discussion of freedom of assembly or association.

ND
Article 21 Political Participation

No discussion of political participation or voting.

ND
Article 22 Social Security

No discussion of social security or welfare.

ND
Article 23 Work & Equal Pay

No discussion of work or employment.

ND
Article 24 Rest & Leisure

No discussion of rest or leisure.

ND
Article 25 Standard of Living

No discussion of adequate standard of living or health.

ND
Article 26 Education
Low

No discussion of education or human development.

ND
Article 29 Duties to Community

No discussion of duties or limitations on rights.

ND
Article 30 No Destruction of Rights

No discussion of interpretation or limitation of rights.

Structural Channel
What the site does
Element Modifier Affects Note
br_tracking 0.00
Preamble ¶5 Article 12 Article 19
3 tracker domain(s): www.googletagmanager.com, ssl.google-analytics.com, www.google-analytics.com
br_security -0.05
Article 3 Article 12
Security headers: HTTPS
br_accessibility 0.00
Article 26 Article 27 ¶1
Accessibility: lang attr, 93% alt text
br_consent 0.00
Article 12 Article 19 Article 20 ¶2
No cookie consent banner detected
0.00
Article 27 Cultural Participation
Medium Advocacy
Structural
0.00
Context Modifier
0.00
SETL
+0.30

Platform provides publishing infrastructure for technical knowledge sharing; accessibility features support inclusive participation.

0.00
Article 28 Social & International Order
Medium Advocacy
Structural
0.00
Context Modifier
0.00
SETL
+0.20

Platform operates within institutional framework of Mozilla and web standards governance; no direct structural barriers observed.

-0.05
Article 19 Freedom of Expression
Medium Advocacy Practice
Structural
-0.05
Context Modifier
0.00
SETL
+0.22

Automatic tracking infrastructure without consent creates structural tension with information privacy; no apparent editorial censorship or content moderation.

ND
Preamble Preamble
Low

Domain implements Google Analytics tracking without explicit cookie consent mechanism, affecting privacy autonomy.

ND
Article 1 Freedom, Equality, Brotherhood

No structural signals regarding equal treatment or non-discrimination.

ND
Article 2 Non-Discrimination

No structural barriers or protections related to discrimination observed.

ND
Article 3 Life, Liberty, Security
Low Practice

HTTPS encryption provides baseline security for data in transit; domain context modifier applied.

ND
Article 4 No Slavery

No structural signals regarding slavery or forced labor.

ND
Article 5 No Torture

No observable structural signals.

ND
Article 6 Legal Personhood

No structural signals regarding legal recognition.

ND
Article 7 Equality Before Law

No observable structural discrimination or equal protection mechanisms.

ND
Article 8 Right to Remedy

No observable mechanisms for legal remedy.

ND
Article 9 No Arbitrary Detention

No applicable structural signals.

ND
Article 10 Fair Hearing

No observable due process mechanisms.

ND
Article 11 Presumption of Innocence

No applicable structural signals.

ND
Article 12 Privacy
Medium Practice

Automatic analytics tracking and data collection without explicit consent interface creates structural privacy exposure.

ND
Article 13 Freedom of Movement

No applicable structural signals.

ND
Article 14 Asylum

No applicable structural signals.

ND
Article 15 Nationality

No applicable structural signals.

ND
Article 16 Marriage & Family

No applicable structural signals.

ND
Article 17 Property

No applicable structural signals.

ND
Article 18 Freedom of Thought

No observable structural signals.

ND
Article 20 Assembly & Association
Low

No observable barriers to or support for assembly or association.

ND
Article 21 Political Participation

No applicable structural signals.

ND
Article 22 Social Security

No applicable structural signals.

ND
Article 23 Work & Equal Pay

No applicable structural signals.

ND
Article 24 Rest & Leisure

No applicable structural signals.

ND
Article 25 Standard of Living

No applicable structural signals.

ND
Article 26 Education
Low

Page includes alt text attributes and language declaration supporting accessibility; domain context modifier applied.

ND
Article 29 Duties to Community

No observable structural signals regarding duties or balance of rights.

ND
Article 30 No Destruction of Rights

No observable structural signals.

Supplementary Signals
How this content communicates, beyond directional lean. Learn more
Epistemic Quality
How well-sourced and evidence-based is this content?
0.70 medium claims
Sources
0.8
Evidence
0.7
Uncertainty
0.6
Purpose
0.8
Propaganda Flags
No manipulative rhetoric detected
0 techniques detected
Emotional Tone
Emotional character: positive/negative, intensity, authority
measured
Valence
+0.3
Arousal
0.4
Dominance
0.5
Transparency
Does the content identify its author and disclose interests?
0.50
✓ Author
More signals: context, framing & audience
Solution Orientation
Does this content offer solutions or only describe problems?
0.50 solution oriented
Reader Agency
0.5
Stakeholder Voice
Whose perspectives are represented in this content?
0.45 2 perspectives
Speaks: individualsinstitution
About: community
Temporal Framing
Is this content looking backward, at the present, or forward?
mixed long term
Geographic Scope
What geographic area does this content cover?
global
Munich, web
Complexity
How accessible is this content to a general audience?
technical high jargon domain specific
Longitudinal 955 HN snapshots · 188 evals
+1 0 −1 HN
Audit Trail 208 entries
2026-03-16 01:29 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-16 01:29 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-16 00:50 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-16 00:50 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-16 00:50 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 23:11 eval_success Evaluated: Mild positive (0.13) - -
2026-03-15 23:11 eval Evaluated by claude-haiku-4-5-20251001: +0.13 (Mild positive) 17,441 tokens +0.06
2026-03-15 23:11 rater_validation_warn Validation warnings for model claude-haiku-4-5-20251001: 0W 5R - -
2026-03-15 23:08 eval_success Evaluated: Neutral (0.08) - -
2026-03-15 23:08 eval Evaluated by claude-haiku-4-5-20251001: +0.08 (Neutral) 17,482 tokens
2026-03-15 23:08 rater_validation_warn Validation warnings for model claude-haiku-4-5-20251001: 0W 28R - -
2026-03-15 22:47 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 22:47 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 22:05 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-15 22:05 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-15 22:05 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 17:54 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 17:54 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 17:38 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-15 17:38 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-15 17:38 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 16:40 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 16:40 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 16:24 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-15 16:24 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-15 16:24 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-14 22:35 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-14 22:35 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-14 22:35 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-14 21:36 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-14 21:36 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 21:23 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-14 21:22 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-14 20:20 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 20:11 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-14 19:08 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 18:44 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-14 17:55 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 17:10 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-14 16:22 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 15:59 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-14 13:32 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 13:30 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-14 12:51 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 12:49 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-14 11:56 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 11:55 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-14 11:16 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 11:15 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-14 09:25 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 09:24 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-14 08:13 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 08:06 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-14 07:31 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 07:25 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-14 06:48 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-14 06:42 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 23:31 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 22:44 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 22:14 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 21:24 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 21:01 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 20:00 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 19:49 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 18:36 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 18:26 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 17:22 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 16:53 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 15:55 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 15:44 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 15:17 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 15:04 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 14:38 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 14:18 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 13:55 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 13:38 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 13:21 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 13:02 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 12:46 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 12:24 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 12:10 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 11:48 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 11:32 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 11:10 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 10:55 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 10:30 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 10:16 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 09:51 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 09:37 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 09:10 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 09:01 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 08:33 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 08:22 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 07:53 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 07:42 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 07:10 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 07:02 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 06:33 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 06:24 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 05:54 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 05:49 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 05:17 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 05:11 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 04:41 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 04:35 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 04:01 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 03:59 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 03:24 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 03:24 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 02:49 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 02:47 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 02:14 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 02:12 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 01:39 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 01:36 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 01:14 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 01:10 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-13 00:44 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-13 00:40 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 23:32 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 23:21 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 22:16 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 22:04 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 21:33 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 21:23 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 21:07 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 21:02 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 20:13 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 19:59 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 19:03 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 18:33 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 17:46 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 17:05 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 16:23 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 15:52 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 15:03 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 14:20 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 13:49 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 13:38 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 13:10 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 12:57 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 12:32 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 12:23 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 12:02 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 11:54 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 11:43 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 11:34 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 11:21 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 11:09 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 10:49 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 10:13 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 09:31 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 09:10 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 08:54 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 08:35 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 08:20 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 08:00 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 07:44 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 07:24 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 07:09 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 06:49 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 06:34 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 06:12 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 06:00 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 05:37 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 05:25 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 05:00 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 04:49 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 04:25 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 04:15 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 03:49 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 03:40 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 03:12 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 03:05 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 02:36 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 02:30 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 01:57 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 01:51 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 01:29 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 01:24 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 01:10 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 01:05 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 00:41 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-12 00:38 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-12 00:06 eval Evaluated by llama-3.3-70b-wai-psq: +0.36 (Moderate positive)
2026-03-12 00:01 eval Evaluated by llama-3.3-70b-wai: -0.09 (Neutral)
reasoning
Technical content, zero rights discussion
2026-03-11 23:34 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-11 23:29 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-11 22:56 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-11 22:52 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-11 22:15 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-11 22:11 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-11 21:01 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-11 20:57 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-11 19:37 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-11 19:35 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-11 18:27 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-11 18:24 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-11 17:11 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-11 17:08 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-11 08:05 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-11 07:59 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-11 07:27 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-11 07:23 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-11 06:49 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-11 06:47 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article on WebAssembly, no explicit human rights discussion
2026-03-11 06:12 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive)
2026-03-11 06:11 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral)
reasoning
Technical article on WebAssembly, no explicit human rights discussion