- In Legacy Firefox Extensions and “Userspace”, Aaron Klotz writes:
Legacy extensions were akin to kernel modules. When there is no abstraction, there can be no such thing as userspace. This is precisely the problem that WebExtensions solves!
* Gecko is the kernel;
* WebExtensions are privileged user applications;
* Web content runs as unprivileged user applications.