Um navegador da web , navegador da web , navegador é um software projetado para acessar e visualizar a World Wide Web . Tecnicamente, é pelo menos um cliente HTTP .
Existem muitos navegadores da web, para todos os tipos de hardware ( computador pessoal , touch pad , telefones celulares , etc.) e para diferentes sistemas operacionais ( GNU / Linux , Windows , Mac OS , iOS e Android ). Na década de 2010, os mais usados eram Google Chrome , Mozilla Firefox , Internet Explorer / Edge , Safari , Opera .
O termo "navegador" é inspirado no Netscape Navigator , o navegador principal em 1995 e 1996.
Outras metáforas são ou foram usadas. O primeiro termo usado foi navegador , como em inglês . Posteriormente, vimos navegador (usado no Canadá ), forrageador , pastor , agrimensor , intrometido ou explorador (inspirado no Internet Explorer ). O termo navegador da Internet , embora incorreto, também é frequentemente encontrado. Hoje, os termos navegador (web / Web) ou software de navegador são recomendados na França pela Delegação Geral para a Língua Francesa e as Línguas da França (DGLFLF), bem como no Canadá pelo Office québécois de la langue French .
Os navegadores da Web são softwares complexos e em constante evolução, tanto em termos de funcionalidade quanto de segurança, porque novos recursos oferecem novos ângulos de ataque.
O primeiro navegador é denominado WorldWideWeb . Foi desenvolvido pelo inventor da Web, Tim Berners-Lee , em outubro-novembro de 1990 . É um navegador em modo gráfico . Esse primeiro navegador também era um editor de HTML , o que não é comum. A velocidade de desenvolvimento foi possibilitada pelo computador escolhido para este projeto, um NeXT . No entanto, a escolha deste raro computador limitou severamente a distribuição do navegador. Mais tarde, o navegador foi renomeado para Nexus para evitar confusão com a World Wide Web .
O primeiro navegador para o X Window System no Unix foi o Erwise , criado em 1992 na Finlândia pelos alunos Kim Nyberg, Kari Sydänmaanlakka, Teemu Rantanen e Kati Borgers (nascida Suominen).
O terceiro navegador foi ViolaWWW .
Em 1993 , apareceu o NCSA Mosaic . Este navegador disponível em muitos sistemas causou a aceleração estonteante e exponencial da web. É o primeiro navegador a exibir imagens ( GIF e XBM ) nas próprias páginas da web e, em seguida, a oferecer suporte a formulários interativos nas páginas.
A partir de 1995 , o Netscape Navigator se tornou o navegador dominante, desenvolvido por Marc Andreessen , ex-desenvolvedor do Mosaic.
A Microsoft também lançou o Internet Explorer 1 em 1995 .
A partir de 2000 , e após vários anos de "guerras de navegadores" (ver Evolução do uso de navegadores da web ), o Internet Explorer se tornou o navegador mais usado. A razão para isso é principalmente sua pré-instalação dentro do Microsoft Windows , o sistema operacional mais usado em computadores pessoais naquela época.
A partir de 2005 , houve um declínio na participação de mercado do Internet Explorer, especialmente em benefício do Mozilla Firefox .
Em dezembro de 2008 , o navegador Google Chrome foi lançado , publicado pelo Google. Em 2010 foi um dos três navegadores mais usados e em 2012, tornou-se um dos navegadores mais usados.
Muitos outros navegadores compartilham as migalhas, incluindo:
Diante do crescente desenvolvimento de smartphones e tablets digitais , vários designers de navegadores estão lançando versões móveis; O navegador Firefox Mobile (codinome Fennec) é a versão móvel do Firefox, Opera Mobile para Opera, Internet Explorer Mobile é a versão móvel do IE, etc. Alguns editores oferecem navegadores apenas para celulares: UC Browser, Dolphin Browser, etc.
Além disso, desde meados dos anos 1990 , sempre houve uma infinidade de outros navegadores mais ou menos populares.
Um navegador da web é composto por vários módulos de software para comunicação de acordo com o padrão de rede, um mecanismo de renderização para padrões da web , uma interface de usuário adaptada ao sistema operacional que hospeda e, aliás, extensões de um gerenciador chamadas de plug-ins .
Para a grande maioria dos navegadores do mercado, a interface do usuário consiste em uma área de exibição gerenciada opcionalmente na forma de guias, uma barra de menu suspenso , uma barra de ferramentas , uma barra de status e especialmente uma barra de endereço , às vezes mesclada, como em o caso do Chrome e do Chromium com a barra de pesquisa . Dependendo do navegador, é possível reorganizar e exibir ou não essas diferentes barras.
A barra de menu abriga favoritos (ou marcadores ), comandos de arquivo (abrir, fechar), opções de configuração, etc.
Novos navegadores da web estão baseando sua tecnologia no blockchain . De acordo com a IBM, esses navegadores visam fornecer um sistema de armazenamento de informações de navegação que preserva a privacidade e as coloca nas "mãos de um usuário" e não em terceiros.
A principal função de um navegador é permitir a consulta da informação disponível ("recurso" na terminologia Web) na rede mundial de computadores . As principais etapas da consulta de um recurso são as seguintes:
No mínimo, um navegador da web deve ser capaz de exibir o texto de uma página da web . Um navegador baseado em texto geralmente não exibe mais nada. Os navegadores comumente usados, no entanto, operam no modo gráfico e são capazes de usar tipografia elaborada, adicionar imagens ao texto, reproduzir música e animações e interagir com as ações do usuário.
Uma página da web é um texto escrito na linguagem de computador HyperText Markup Language (HTML) que fornece ao navegador o texto a ser exibido, bem como a estrutura geral do layout da página: títulos e parágrafos, listas, tabelas. O layout pode ser refinado através do uso de Cascading Style Sheets (CSS): margens, alinhamentos, espaçamentos, cores, bordas, etc.
A posição das imagens em uma página da web é fornecida pela linguagem HTML. As imagens normalmente estão em um dos três formatos de dados a seguir: GIF , JPEG ou PNG .
A maioria dos navegadores permite que as páginas da web sejam impressas em preto e branco ou em cores. Além disso, dispositivos específicos podem ser usados para aliviar uma deficiência visual ou motora.
No contexto da web, um script é um programa de computador embutido na página da web e executado pelo navegador. Um script permite tarefas simples, como verificar dados inseridos em um formulário, gerenciar menus ou reagir aos movimentos do ponteiro do mouse. A principal linguagem de script do lado do cliente é JavaScript . Esta linguagem é padronizada pela ECMA sob o nome ECMAScript .
Como os navegadores dificilmente conseguem lidar com todos os formatos de dados existentes e futuros, os editores de navegadores tiveram que desenvolver um mecanismo de módulos de extensão que levam o nome de plug-ins ou controles ActiveX para o Internet Explorer .
Eles permitem que você exiba dados em formatos muito diferentes, desde documentos PDF a conteúdo multimídia, diretamente na janela do navegador . Esse mecanismo também permite o uso de linguagens de programação do lado do cliente, como animações em Flash , miniaplicativos Java ou tecnologia Silverlight . Sendo necessária a ampla distribuição de um plugin para que um formato de dados tenha chance de se impor na Web, muitas vezes ele será encontrado para download gratuito em sites de empresas de software permitindo a criação de um tipo de conteúdo.
O protocolo HTTP não é o único que um navegador da web pode usar. Ele também pode lidar com transferências de arquivos usando FTP ou WebDAV e estabelecer conexões seguras usando HTTPS (HTTP sobre SSL ). Alguns navegadores (como o Firefox ) suportam o protocolo Gopher que precedeu pouco HTTP e se tornou confidencial hoje. Esses protocolos de comunicação são geralmente padronizados pela IETF .
Devido à sua forte distribuição no mundo, o navegador da web é um alvo privilegiado de criminosos que desejam prejudicar os usuários da Internet .
A exploração de rastros de navegadores da web digital é usada por algumas empresas de comércio eletrônico .
O uso de um login em um navegador pode, desde o primeiro momento, abrir a possibilidade de ser rastreado por empresas de coleta de dados durante os usos subsequentes do navegador.
Apesar do uso de um bloqueador de anúncios, pode ser possível para uma empresa terceirizada acessar dados privados.
O usuário da Internet é ameaçado por meio de seu navegador de ser vítima dos seguintes ataques:
Um navegador é composto de vários módulos que executam funções bem definidas e cada um com suas próprias vulnerabilidades:
Fonte |
Chrome (Google) |
Safari ( Apple ) |
Firefox (Mozilla) |
Edge + IE (Microsoft) |
Opera ( software Opera ) |
Samsung Internet (Samsung) |
Outro |
---|---|---|---|---|---|---|---|
StatCounter | 64,5 % | 18,7 % | 3,6 % | 4,1 % | 2,2 % | 3,3 % | 3,6 % |
NetMarketshare | 65,4 % | 13,4 % | 3,6 % | 6,4 % | 1,7 % | 3,1 % | 6,4 % |
W3Counter | 65,3 % | 16,7 % | 4,1 % | 5,7 % | 1,6 % | 1,8 % | 4,8 % |
Média | 65,1 % | 16,3 % | 3,8 % | 5,4 % | 1,8 % | 2,7 % | 4,9 % |
Nota: essas estatísticas são apenas estimativas e incluem uma margem de erro difícil de estimar. Esses erros são causados por vários motivos:
Fonte |
Chrome (Google) |
Safari (Apple) |
Samsung Internet (Samsung) |
Navegador UC (UCWeb) |
Opera (software Opera) |
Firefox (Mozilla) |
Outro |
---|---|---|---|---|---|---|---|
StatCounter | 63,2% | 24,4% | 6,0% | 2,3% | 2,0% | 0,5% | 1,7% |
Net Marketshare | 63,7% | 18,3% | 5,5% | 0,8% | 2,4% | 1,6% | 7,6% |
Média | 63,4% | 21,4% | 5,8% | 1,5% | 2,2% | 1,1% | 4,6% |
Existem diferentes versões de navegadores dependendo do tipo de máquina: celular, tablet ou computador. Aqui estão os nomes das versões da plataforma desktop e móvel para os navegadores mais populares.