Tecnologias exigidas pelo app ou pela extensão. Sites de hospedagem, como a Chrome Web Store, podem usar essa lista para impedir que os usuários instalem apps ou extensões que não funcionem no computador. Os requisitos com suporte atualmente incluem "3D" e "plug-ins". Verificações de requisitos adicionais podem ser adicionadas no futuro.
O requisito "3D" indica a aceleração de hardware da GPU. O requisito "webgl" se refere à API WebGL. Para mais informações sobre o suporte a gráficos 3D do Chrome, consulte o artigo de ajuda sobre WebGL e gráficos 3D. É possível listar os recursos relacionados a 3D que o app exige, conforme demonstrado no exemplo abaixo:
"requirements": {
"3D": {
"features": ["webgl"]
}
}
O requisito "plug-ins" indica se um app ou uma extensão exige a execução da NPAPI. Esse requisito é ativado por padrão quando o manifesto inclui o campo "plug-ins". Para apps e extensões que ainda funcionam quando os plug-ins não estão disponíveis, é possível desativar esse requisito definindo o NPAPI como falso. Também é possível ativar esse requisito manualmente. Para isso, defina a NPAPI como "true", conforme mostrado neste exemplo:
"requirements": {
"plugins": {
"npapi": true
}
}