Qual é a diferença entre um plugin e uma extensão?
Historicamente, um plugin era código nativo, como o Flash ou um visualizador de PDF, que era executado dentro do navegador para lidar com conteúdo que o navegador não conseguia processar. As extensões são complementos escritos com APIs de navegador que modificam a própria navegação. Os plugins nativos foram, em grande parte, aposentados por motivos de segurança, então hoje os termos costumam ser usados com o mesmo sentido.