WebAssembly/component-model
View on GitHub ↗ ★ 1,386 WebAssembly
Repository for design and specification of the Component Model
43 mentions on Hacker News by 30 people: 0 stories, 43 comments · first 2022-04-01 · latest 2026-06-12
20082026
-
If you’re poking around WASM consider falling down the Component Model rabbit hole: https://github.com/WebAssembly/component-model/blob/main/des... Threading is actively being worked on right now (to be released in 0.3.x, soon), and some…
comment by hardwaresofton · 2026-05-27 · in Theseus: Translating Win32 to WASM -
Relevant: https://github.com/WebAssembly/component-model/issues/525 In my experience people are often disappointed by the shared-nothing architecture of the component model. I guess that shared-nothing architecture makes it impossible to…
comment by bloppe · 2026-03-13 · in Making WebAssembly a first-class language on the Web -
…about how the component model will be implemented, it looks very complicated due to concurrency: https://github.com/WebAssembly/component-model/blob/main/des...
comment by skybrian · 2026-03-11 · in Making WebAssembly a first-class language on the Web -
It's proposed here: https://github.com/WebAssembly/component-model/issues/598 Basically, it's sugar for `package` and `world` in the case where you aren't actually defining a world for others to use, and just for your own use. In such a…
comment by bvisness · 2026-02-26 · in Making WebAssembly a first-class language on the Web -
…here: https://component-model.bytecodealliance.org/design/why-comp... If you want to dive deeper: https://github.com/WebAssembly/component-model
comment by hardwaresofton · 2025-07-23 · in When Is WebAssembly Going to Get DOM Support? -
…and awaited. In the future I plan on adding cancellation and allow custom cleanup functions. [1] https://github.com/WebAssembly/component-model/blob/main/des... [2] https://github.com/WebAssembly/component-model/blob/main/des... [3]…
comment by tomasol · 2025-04-10 · in Show HN: Obelisk – a WASM-based deterministic workflow engine -
…) is designed to do, using the small and efficient [Component Model Value Encoding]( https://github.com/WebAssembly/component-model/blob/main/des... ), largely based on [Core Wasm spec]( https://webassembly.github.io/spec/core/ ). For…
comment by rvolosatovs · 2025-02-18 · in Extensible WASM Applications with Go -
…(or other WASM components) through the WIT IDL, including interacting with the browser's DOM. [0]: https://github.com/WebAssembly/component-model [1]: https://github.com/WebAssembly/component-model/blob/main/des...
comment by Philpax · 2025-02-16 · in Rust Is Eating JavaScript (2023) -
…citizen in the project. [0] https://docs.google.com/presentation/d/1MNVOZ8hdofO3tI0szg_i... [1] https://github.com/WebAssembly/component-model/blob/main/des... [2] https://github.com/bytecodealliance/wit-bindgen
comment by zackangelo · 2025-02-14 · in WASM-Native Orchestration -
…we risk having to support more and more non-standard features forever, like WASI and now this. [1] https://github.com/WebAssembly/component-model
comment by thrance · 2025-02-14 · in Extensible WASM Applications with Go -
…on this, which results in: https://github.com/bytecodealliance/componentize-py/ which inspired https://github.com/WebAssembly/component-model/blob/main/des... with some hard work done to make things work:…
comment by hardwaresofton · 2025-02-13 · in WASM will replace containers -
…it and trying to find a cross-language optimal approach. For example, see the explainer for Async: https://github.com/WebAssembly/component-model/blob/main/des... There are many corners (and much follow up discussion), but it's shaping up…
comment by hardwaresofton · 2025-02-12 · in WASM will replace containers -
…other. The components can be written in any language, compiled to WebAssembly, and interoperate: https://github.com/WebAssembly/component-model/ Extism is a plugin framework for WebAssembly: https://extism.org/…
comment by peutetre · 2024-12-27 · in Lua is so underrated -
…component model which will expose the DOM API. It will get to direct wasm to WebIDL calls one day: https://github.com/WebAssembly/component-model The component model is being used for the WebAssembly System Interface (WASI). WASI provides…
comment by peutetre · 2024-11-21 · in Ask HN: What are some unpopular opinions you got? -
…hierarchy [4]. But I'd agree with a statement saying it is still a long way for general usage. [1] https://github.com/WebAssembly/component-model/blob/5a34794d... [2] https://github.com/WebAssembly/gc [3]…
comment by no_circuit · 2024-11-13 · in Spin 3.0 – open-source tooling for building and running WASM apps -
…so much cool non-web stuff being done with it and I'm more interested to see where that goes. [1] https://github.com/WebAssembly/component-model?tab=readme-ov...
comment by codelikeawolf · 2024-04-13 · in Tree-shaking, the horticulturally misguided algorithm (2023) -
…should I use this solution instead of something like Tauri[2] which is excellent or Electron? [0]: https://github.com/WebAssembly/component-model/blob/main/des... [1]: https://github.com/WebAssembly/component-model/blob/main/des... [2]:…
comment by hardwaresofton · 2024-04-03 · in 3D + 2D: Testing out my cross-platform WASM graphics engine -
…specification yet, although its canonical ABI does have a reference implementation in Python. https://github.com/WebAssembly/component-model/
comment by mnemonik · 2024-01-26 · in WASI 0.2.0 and Why It Matters -
…of how it's all going to hang together. [0]: https://www.youtube.com/watch?v=tAACYA1Mwv4 [1]: https://github.com/WebAssembly/component-model/blob/main/des...
comment by boomskats · 2024-01-26 · in WASI 0.2.0 and Why It Matters -
…and there's just not that many hands available for this deep work. Some assorted links with more: https://github.com/WebAssembly/component-model https://www.fermyon.com/blog/webassembly-component-model…
comment by jauntywundrkind · 2024-01-09 · in Missing the Point of WebAssembly -
…B. WebAssembly is immature for developing a plugin system because of the lack of a sufficient ABI: https://github.com/WebAssembly/component-model C. There aren't any other languages that meet the criteria. Lua was a no-go from the start.…
comment by bobbyskelton41 · 2023-12-04 · in Steel – An embeddable and extensible Scheme dialect -
…defies any possible performance advantage over just doing pure JS) so don't hold your breath. [1] https://github.com/WebAssembly/component-model
comment by brabel · 2023-11-15 · in WASM by example -
…it won't be long before we have host-object bridging, where platform objects can be sent across. https://github.com/WebAssembly/component-model
comment by jauntywundrkind · 2023-11-05 · in W3C Community Group Draft Report – WebGPU Explainer -
…(inactive): https://github.com/WebAssembly/interface-types/blob/main/pro... - component model: https://github.com/WebAssembly/component-model If this looks like a hot mess, that's because it is. Compared to that, the current solution to go…
comment by flohofwoe · 2023-11-03 · in Bringing garbage collected programming languages efficiently to WebAssembly -
The wasm idl (called WIT) is actively being worked on here: https://github.com/WebAssembly/component-model/blob/main/des... Being able to access DOM is definitely an objective. It's just taking a lot longer than folks guessed to build a…
comment by jauntywundrkind · 2023-10-20 · in Rust Is Surging Ahead in WebAssembly (For Now) -
The WASM Component Model https://github.com/WebAssembly/component-model
comment by magila · 2023-08-28 · in Reaching the Unix philosophy's logical extreme with WebAssembly -
…see for yourself in [4]. [0]: https://github.com/WebAssembly/WASI/tree/main#wasi-high-leve... [1]: https://github.com/WebAssembly/component-model/blob/main/des... [2]: https://github.com/WebAssembly/WASI/blob/main/legacy/README.... [3]:…
comment by Philpax · 2023-08-05 · in WASI: WebAssembly System Interface -
The Web Assembly Component Model (1) can't land soon enough. (1) https://github.com/WebAssembly/component-model
comment by duped · 2023-05-23 · in WebAssembly is eating the database? -
This depends chiefly on the component-model work shipping. https://github.com/WebAssembly/component-model At the heart is an longstanding wasm "interface types" idea (WIT), defined by a IDL, https://github.com/WebAssembly/component-model/bl…
comment by rektide · 2023-03-20 · in A world to win: WebAssembly for the rest of us -
…"prior art." At the top is the Web Assembly Interface proposal which has the wit [0] format, [0] https://github.com/WebAssembly/component-model/blob/main/des...
comment by duped · 2022-12-27 · in Experimental Rust Feature: Safer Interoperable ABI -
…out why POSIX is mostly legacy nowadays. So, now the effort is being rebooted with WASM Components. https://github.com/WebAssembly/component-model
comment by pjmlp · 2022-12-09 · in Goodbye to the C++ Implementation of Zig -
…only. It does not try to define a component model. This GitHub page seems to contradict that: https://github.com/WebAssembly/component-model/blob/main/des...
comment by tempodox · 2022-12-03 · in Wasmer takes WebAssembly libraries mainstream with WAI -
That's exactly what the component model defines, but it looks to be more useful than COM or CORBA. https://github.com/WebAssembly/component-model/blob/main/des...
comment by duped · 2022-12-02 · in Wasmer takes WebAssembly libraries mainstream with WAI -
…model proposal, which adds a stable ABI for rich types like strings, arrays, structs, etc. https://github.com/WebAssembly/component-model
comment by nitsky · 2022-11-13 · in Show HN: A tiny WASM compiler and runtime for demonstration purposes -
https://github.com/WebAssembly/component-model
comment by lann · 2022-09-08 · in The Risks of WebAssembly -
…secure systems. Sadly progress has been very slow, with no end in sight, but I remain hopeful. [1] https://github.com/WebAssembly/component-model
comment by the_duke · 2022-09-06 · in The best thing we can do today to JavaScript is to retire it -
…linking and combining different languages, but it's been very slow moving and is still in flux. [1] https://github.com/WebAssembly/component-model
comment by the_duke · 2022-08-25 · in From a WebAssembly Perspective -
…says > WebAssembly-powered cloud tools And later in the page leads to the WASM 'component model' at https://github.com/WebAssembly/component-model/blob/main/des... which actually mentions that! > Embeddability: design components to be…
comment by politelemon · 2022-07-03 · in Fermyon wants to reinvent the way programmers develop microservices -
…Wasmtime), but: I believe the linking proposal is dead for now and replaced by the component model: https://github.com/WebAssembly/component-model The wasmtime implementation is in progress.
comment by the_duke · 2022-06-16 · in Wasmer – Universal WebAssembly Runtime -
…be a great fit for defining an interface that could be implemented in a variety of languages. [1]: https://github.com/WebAssembly/component-model/blob/main/des...
comment by algorithmmonkey · 2022-04-20 · in Netlify Edge Functions: A new serverless runtime powered by Deno -
…eventually make it into this spec & what will continue developmemt semi-independently. Personally https://github.com/WebAssembly/component-model/pull/23 feels like it marks the start of webassembly's first full era. We need interoperation,…
comment by rektide · 2022-04-19 · in WebAssembly 2.0 First Working Draft -
…Linking proposals were recently superseded by the Component Model proposal, which unifies the two: https://github.com/WebAssembly/component-model
comment by jeffparsons · 2022-04-01 · in Spin – WebAssembly Framework