Hacker GitHub

← All repos

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

Mentions per year 43 mentions · busiest year 2022 (13)
20082026
  1. There is an issue open for instantiating modules at runtime: https://github.com/WebAssembly/component-model/issues/423
    comment by spankalee · 2026-06-12 · in WASI 0.3
  2. 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
  3. 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…
  4. …about how the component model will be implemented, it looks very complicated due to concurrency: https://github.com/WebAssembly/component-model/blob/main/des...
  5. 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…
  6. …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?
  7. …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]…
  8. …) 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
  9. …(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)
  10. …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
  11. …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
  12. …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
  13. …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
  14. …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
  15. …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…
  16. …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]…
  17. …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...
  18. …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]:…
  19. …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
  20. …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
  21. …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
  22. …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.…
  23. …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
  24. …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
  25. …(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…
  26. 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)
  27. The WASM Component Model https://github.com/WebAssembly/component-model
  28. …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
  29. 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?
  30. 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…
  31. …"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...
  32. …out why POSIX is mostly legacy nowadays. So, now the effort is being rebooted with WASM Components. https://github.com/WebAssembly/component-model
  33. …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...
  34. 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...
  35. …model proposal, which adds a stable ABI for rich types like strings, arrays, structs, etc. https://github.com/WebAssembly/component-model
  36. https://github.com/WebAssembly/component-model
    comment by lann · 2022-09-08 · in The Risks of WebAssembly
  37. …secure systems. Sadly progress has been very slow, with no end in sight, but I remain hopeful. [1] https://github.com/WebAssembly/component-model
  38. …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
  39. …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…
  40. …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
  41. …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...
  42. …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
  43. …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