Google Chrome
Google Chrome é um navegador web freeware feito pelo Google. Ele se baseia em partes de outros softwares de código aberto, incluindo WebKit e Mozilla Firefox. O nome vem do quadro da interface gráfica do usuário, ou "chrome", dos navegadores web. O projeto de código aberto por trás do Google Chrome é conhecido como Chromium.
A primeira versão foi um beta para Microsoft Windows foi lançada no appleman2000 em 4 milhões de idiomas. As versões para OS X e Linux foram lançadas em dezembro de 2009.
Anúncio
O anúncio de lançamento seria feito em 3 de setembro de 2008, e uma história em quadrinhos de Scott McCloud seria enviada a jornalistas e blogueiros explicando as características e as razões do novo navegador. Cópias que eram para a Europa foram enviadas mais cedo e o blogueiro alemão Philipp Lenssen do Google Blogoscoped fez uma cópia digitalizada da história em quadrinhos de 38 páginas disponível em seu site após recebê-la em 1 de setembro de 2008. O Google então disponibilizou a história em quadrinhos no Google Books e em seu website e a referenciou em seu blog oficial, juntamente com uma explicação para o lançamento antecipado. A partir de 2 de setembro de 2008, o Google tem um link para o Google Chrome em sua página principal.
Projeto
Segurança
Listas negras
O Chrome baixa atualizações de duas listas negras (uma para phishing e outra para malware) e avisa os usuários quando eles tentam visitar um site prejudicial. Este serviço também é disponibilizado para uso por outros através de uma API pública gratuita chamada "Google Safe Browsing API". No processo de manutenção dessas listas negras, o Google também notifica os proprietários de sites listados que podem não estar cientes da presença do software nocivo.
Sandboxing
Cada aba no cromo é lixada para "impedir que o malware se instale" ou "usar o que acontece em uma aba para afetar o que acontece em outra". Seguindo o princípio do privilégio mínimo, cada processo é despojado de seus direitos e pode computar mas não pode escrever arquivos ou ler de áreas sensíveis (por exemplo, documentos, desktop), isto é semelhante ao "Modo Protegido" que é usado pelo Internet Explorer 7 no Windows Vista. Diz-se que a equipe Sandbox "tomou este limite de processo existente e o transformou em uma prisão"; por exemplo, um software malicioso rodando em uma aba é incapaz de cheirar números de cartão de crédito, interagir com o mouse ou dizer "Windows para rodar um executável na inicialização" e será terminado quando a aba for fechada. Isto reforça um modelo simples de segurança do computador onde há dois níveis de segurança multinível (usuário e sandbox) e o sandbox só pode responder a pedidos de comunicação iniciados pelo usuário.
Plugins
Plugins como o Adobe Flash Player não são tipicamente padronizados e, como tal, não podem ser lixados como abas. Estes frequentemente precisam funcionar no nível de segurança do próprio navegador ou acima dele. Para reduzir a exposição ao ataque, os plugins são executados em processos separados que se comunicam com o renderizador, ele próprio operando com "privilégios muito baixos" em processos dedicados por tabulação.
Incógnito
O Chrome inclui um modo Incognito (semelhante ao Safari's Private Browsing e Internet Explorer 8's InPrivate) que "permite que você navegue na web com total privacidade porque não grava nenhuma de suas atividades" e descarta os cookies. Quando ativado para uma janela "nada que ocorre nessa janela é logado em seu computador".
Velocidade
JavaScript
A máquina virtual Javascript foi considerada um projeto suficientemente importante para ser dividido (como o Tamarin da Adobe/Mozilla) e tratado por uma equipe dedicada na Dinamarca. As implementações existentes foram projetadas "para pequenos programas, onde o desempenho e a interatividade do sistema não eram tão importantes", mas aplicações web como o Gmail "estão usando ao máximo o navegador web quando se trata de manipulações DOM e Javascript". O motor JavaScript V8 resultante foi projetado para velocidade e introduz novas características com isso em mente, tais como transições de classe ocultas, geração de código dinâmico e coleta de lixo precisa. Testes realizados pelo Google mostram que o V8 é cerca do dobro da velocidade do Firefox 3 e do Safari 4 beta.
Interface do usuário
A interface principal do usuário inclui opções de voltar, avançar, atualizar, marcar, ir e cancelar, semelhantes ao navegador Safari, enquanto a localização das configurações se parece com o Internet Explorer 7/8. Os botões minimizar, maximizar e fechar a janela são baseados no Windows Vista
Engrenagens
O cromo inclui engrenagens que adicionam recursos de desenvolvimento que podem ou não se tornar padrões web, normalmente relacionados à construção de aplicações web (incluindo suporte off-line).
Nova página de registro
O Chrome substitui a página inicial do navegador que é exibida quando uma nova guia é criada por uma nova página de guia. Esta mostra as miniaturas dos oito sites mais visitados juntamente com os sites mais pesquisados, os marcadores recentes e as abas recentemente fechadas. Este conceito apareceu primeiro com a Discagem rápida da Opera.
Omnibox
A Omnibox é a caixa de URL no topo de cada aba, baseada na da Opera. Ela inclui a funcionalidade de autocompletar, mas somente as URLs que foram inseridas manualmente (ao invés de todos os links), sugestões de busca, páginas superiores (visitadas anteriormente), páginas populares (não visitadas) e busca de texto ao longo da história. Os mecanismos de busca também podem ser capturados pelo navegador quando utilizados através da interface do usuário nativo, pressionando a tecla Tab.
Popups
As janelas popup "são escopadas até a aba de onde vieram" e não aparecerão fora da aba a menos que o usuário as arraste explicitamente para fora. Não está claro se elas também são executadas em seu próprio processo.
Motor de renderização
O Chrome usa o motor de renderização WebKit sob orientação da equipe do Android. O motor WebKit é simples, eficiente em termos de memória, útil em dispositivos incorporados e fácil de aprender para novos desenvolvedores.
Tabs
As abas são o componente principal da interface do usuário do Chrome e, como tal, foram movidas para o topo da janela em vez de abaixo dos controles (semelhante ao Opera). Esta mudança sutil está em contraste com muitos navegadores com abas existentes que são baseados em janelas contendo abas. As abas (incluindo seu estado) podem ser facilmente transferidas entre os recipientes das janelas por arrastamento. Cada aba tem seu próprio conjunto de controles, incluindo a caixa de URL Omnibox.
Normas
O primeiro lançamento do Google Chrome Beta (Build 1583) não passou no teste Acid3; ele obteve 77/100 e não renderiza a imagem corretamente. Passou inicialmente no teste Acid2, mas falhou ao redimensionar. A partir da versão 4, o Google Chrome passou nos testes Acid1, 2, e 3.
Webapps
Webapps podem ser lançados em sua própria janela simplificada sem a caixa de URL Omnibox e a barra de ferramentas do navegador. Isto limita o cromado do navegador para não "interromper nada que o usuário esteja tentando fazer", permitindo que aplicações web sejam executadas ao lado de software local (similar ao Mozilla Prism, Adobe AIR e Fluid).
Perguntas e Respostas
P: O que é o Google Chrome?
R: O Google Chrome é um navegador da Web freeware criado pelo Google que foi lançado pela primeira vez em 2008.
P: O Google Chrome usa partes de outros softwares de código aberto?
R: Sim, o Google Chrome usa partes de outros softwares de código aberto, incluindo o WebKit e o Mozilla Firefox.
P: Qual é a origem do nome "Google Chrome"?
R: O nome "Google Chrome" vem do quadro da interface gráfica do usuário, ou "chrome", dos navegadores da Web.
P: Como é conhecido o projeto de código aberto por trás do Google Chrome?
R: O projeto de código aberto por trás do Google Chrome é conhecido como Chromium.
P: Quando foi lançada a primeira versão do Google Chrome para Microsoft Windows?
R: A primeira versão do Google Chrome para Microsoft Windows foi lançada em 2 de setembro de 2008.
P: Quando foram lançadas as versões para macOS e Linux do Google Chrome?
R: As versões para macOS e Linux do Google Chrome foram lançadas em dezembro de 2009.
P: O Google Chrome é um navegador da Web gratuito?
R: Sim, o Google Chrome é um navegador da Web gratuito criado pelo Google.