# Why is WebAssembly a second-class language on the web?

DevFeed: [Why is WebAssembly a second-class language on the web?](<https://devfeed.tech/articles/why-is-webassembly-a-second-class-language-on-the-web-4148.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2026/02/making-webassembly-a-first-class-language-on-the-web/>)

Author: Ryan Hunt

Published: 2026-02-26T16:02:36Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Web Development](<https://devfeed.tech/topics/web-development.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [featured-article](<https://devfeed.tech/tags/featured-article.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [wasm](<https://devfeed.tech/tags/wasm.md>), [web](<https://devfeed.tech/tags/web.md>), [web-platform](<https://devfeed.tech/tags/web-platform.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

## AI overview

The article argues that WebAssembly remains a second-class language on the web because it relies on JavaScript to access the web platform. It outlines WebAssembly's expanding capabilities and suggests WebAssembly Components could improve its integration and developer experience.

## Source excerpt

This post is an expanded version of a presentation I gave at the 2025 WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The first version of WebAssembly was already a great fit for low-level languages like C and C++, and immediately enabled many new kinds of [...] The post Why is WebAssembly a second-class language on the web? appeared first on Mozilla Hacks - the Web developer blog.