Skip to content

Commit 28bc297

Browse files
committed
Review feedback in 'Components' section
1 parent 217acbd commit 28bc297

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

component-model/src/design/why-component-model.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,10 +137,13 @@ there needs to be an agreed-upon way to expose these richer types across module
137137
Components solve the two problems that we've seen so far:
138138
the limited type system of core module functions,
139139
and cross-language interoperability.
140-
Conceptually, a component is a WebAssembly binary (which may or may not contain modules) that is restricted
141-
to interact only through its imported and exported functions.
140+
Conceptually, a component is a WebAssembly binary
141+
(which may or may not contain modules)
142+
that is restricted to interact
143+
only through the modules' imported and exported functions.
144+
Components use a different binary format.
142145
Compared to core modules, components also use a richer
143-
mechanism for expressing the types of functions: _interfaces_.
146+
mechanism by default for expressing the types of functions: _interfaces_.
144147

145148
### Interfaces
146149

0 commit comments

Comments
 (0)