Who/whatever wrote this article was fed with five year old information and does not even mention interface types or the component model.
Meta: Did HN change the karma requirements to flag articles?
The information is still relevant to someone who wants to ship wasm code today. AFAIK no browser supports the component model, and interface types never made it past proposal stage in favor of the component model.