Does this mean that GNOME extensions will now have npm dependencies? If not, what's the advantage of "following the industry standard" here? Do GNOME extensions share common code with web apps?
There was a project that experimented with having GNOME bindings on V8 instead, but I think it's dead and not updated in years.