Звідти ми ще більше абстрагували речі до запуску коду в браузері. У наші дні браузер функціонує майже як операційна система, мінімізуючи залежність розробника від базової ОС. Наприклад, Chrome працює в Windows, Android, iOS та MacOS, виконуючи код у власній контрольованій пісочниці. Це більш глибока абстракція, ніж навіть час виконання JVM або .NET.
І саме тому вас зачаровує Wasm. Він має потенціал справді відповісти на дзвінок “писати один раз, бігати скрізь”. Це була велика надія на Яву, але не знадобилося багато часу, щоб цей афоризм став “писати один раз, налагодити всюди”.
Хоча Wasm ще не “біжить скрізь”, його використання постійно розширюється за межі браузера. Більш широке прийняття – особливо на стороні сервера – здається неминучим. Наразі WASM є найбільш корисним для виконання обчислювально інтенсивних операцій, таких як ігри та шифрування. Оскільки браузер є мішенню для великої і постійно зростаючої частини додатків, він, мабуть, міркує, що WASM стане ще більш широко використаним.