April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Modelo de Execução de Plug-ins
nPlug-ins executam no mesmo espaço de memória do browser
nDLLs, objetos compartilhados, bibliotecas compartilhadas, etc.
nCiclo de vida de um  plug-in está associado ao ciclo de vida da página que o aciona
nQuando o  browser  encontra em uma página uma referência (URI) para um arquivo que está associado a um Plug-in
nbrowser carrega o código do  plug-in na memória (se ainda não otiver feito)
ncria uma nova instância do  plug-in (o  browser pode criar várias instâncias de um mesmo plug-in simultaneamente)
nQuando o  browser sai da página que contém a referência para o plug-in ou tem sua janela fechada, a instância do plug-in é removida da memória
nquando a última instância de um  plug-in é removida, o código do plug-in é retirado da memória