Jak to ma być użyteczne, jeśli nie powstają jakieś libki, klasy, obiektyw, frameworki wyższego rzędu?
Powstają przecież nowe języki kompilowane do WebAssembly tudzież do istniejących języków się dorabia opcje kompilacji do Wasm(polecam Rust) A frameworki tez mogą powstawać - patrz Blazor do C# czy Yew dla Rust. Nie chodzi o to, żeby pisać bezpośrednio w Wasm, tylko żeby był to target kompilacji.
Ten kod w (dajmy na to) w C musiałby być zrobiony wobec jakiejś przeznaczonej do tego kontekstu biblioteki (by nie nazwać jej standardową), gdzie będą texEdity, DateEdity, Comba, taki HTML itd .... Dlaczego nie trafiam na takie wprowadzenia?
Zauważ, ze z Wasm można korzystać w ten sposób, ze cała apke piszesz w Wasm, a można tez zrobić tak ze Np. GUI apki w JS, a w Wasm tylko robić różne obliczenia (można nawet tak robić, ze Wasm ci wystawi obrobione dane w specjalnym buforze i to sobie odczytasz z poziomu JSa)
No i jeśli mam aktualne informacje (bo Wasm ciagle się rozwija, a były jakieś dyskusje o tym, żeby to zmienić ), to Wasm i tak nie ma dostępu do DOM, wiec jakiekolwiek GUI w Wasm i tak musiałoby by być obsługiwane tak naprawdę przez JS (można to zrobić w sposób przezroczysty dla aplikacji przez bindingi, wtedy wywołujesz jakaś funkcje w swoim kompilowany do Wasm języku i automatycznie się wywołuje funkcja JSowa, która robi faktyczna robote)
Dlaczego nie trafiam na takie wprowadzenia?
Przerób sobie jakieś tutoriale z Wasm, spróbuj skompilować jakiś prosty program pisany w języku który się kompiluje do Wasm, spróbuj zintegrować kod JS z modułem Wasm. Ogolnie warto w praktyce zobaczyć, na czym to polega.