~/questoes/programacao
Antes de hospedar qualquer site no Firebase, você precisa instalar ferramentas específicas no seu computador. Essas ferramentas permitem gerenciar o projeto localmente e fazer upload para os servidores do Google. Node.js, npm e Firebase CLI formam a tríade essencial para começar.
Node.js e npm são necessários para instalar e gerenciar bibliotecas que seu projeto pode precisar, enquanto Firebase CLI é o programa que permite você se conectar à sua conta Google e enviar seus arquivos para a plataforma. Sem essas três ferramentas, você não consegue autenticar nem fazer o deploy.
Firebase Hosting é gratuito justamente porque usa a infraestrutura do Google. Não existe software de hospedagem pago obrigatório. Você só paga se ultrapassar os limites da camada gratuita.
Extensões de navegador não são suficientes para hospedar um site. Você precisa de ferramentas de linha de comando para interagir profundamente com o Firebase e fazer upload de seus arquivos.
Programa de compressão é opcional e não é necessário para começar. O Firebase cuida automaticamente da otimização dos seus arquivos quando você faz o deploy.
Node.js fornece o ambiente JavaScript, npm gerencia as dependências do seu projeto, e Firebase CLI é a ferramenta que faz a conexão entre seu computador e os servidores do Firebase. Esses três são insubstituíveis.