Um browser é um application program que fornece uma forma de olhar e interagir com toda a informação no World Wide Web. Isto inclui páginas Web, vídeos e imagens. A palavra "browser" originou-se antes da Web como um termo genérico para interfaces de usuário que permitem navegar (navegar e ler) text arquivos online. Muitas pessoas hoje em dia usam navegadores web para acesso à Internet e é visto quase como uma necessidade em quantos navegam na sua vida diária.
Um navegador web é um cliente programa que usa HTTP (Hypertext Transfer Protocol) para fazer pedidos de Web servers através do Internet em nome do usuário do navegador. A maioria dos navegadores suporta e-mail e o File Transfer Protocol (FTP), mas não é necessário um navegador Web para esses protocolos da Internet e programas clientes mais especializados são mais populares.
>i data-icon="1">Histórico do navegador Web
O primeiro navegador Web, chamado WorldWideWeb, foi criado em 1990. O nome desse navegador foi alterado para Nexus para evitar confusão com o espaço de informação em desenvolvimento conhecido como WorldWideWeb. O primeiro navegador web com a interface gráfica do usuário foi Mosaic, que surgiu em 1993. Muitas das características da interface de usuário no Mosaic foram para Netscape Navigator. A Microsoft seguiu com seu Internet Explorer (IE).
Características comuns do navegador da Web
A maioria dos navegadores da Web compartilham características padrão como:
- Um botão home - que, quando selecionado, levará um usuário a uma página inicial pré-definida.
- Uma barra de endereço Web, que permite aos utilizadores introduzir um endereço Web e visitar um website.
- Botões de retroceder e reencaminhar- que levarão o utilizador para a página anterior ou para a próxima página em que estava.
- Refrescar- um botão que pode ser usado para recarregar uma página Web.
- Parar- um botão que faz uma Web cessar a comunicação com um servidor Web, impedindo uma página de carregar.
- Tabs- que permite aos usuários abrir vários websites em uma única janela.
- Bookmarks- que permitem ao usuário selecionar websites específicos, pré-definidos pelo usuário.
Muitos navegadores também oferecem plug-ins, que ampliam as capacidades do navegador. Estes plug-ins podem permitir aos utilizadores, por exemplo, fazer uso de tarefas como adicionar funcionalidades de segurança.
Como funciona um Web browser
Os Web browsers funcionam como parte de um modelo cliente/servidor. O cliente é o browser que corre no dispositivo do utilizador e faz pedidos ao servidor Web, enquanto que o lado do servidor é o servidor Web que envia a informação de volta para o browser. O navegador então interpreta e exibe as informações no dispositivo do usuário.
Navegadores Web são normalmente compostos por uma série de peças de interfuncionamento. Isto inclui a interface do usuário (IU), que é o nível no qual o usuário interage com o navegador. O motor do navegador é o que consulta o motor de renderização, e o motor de renderização é o que torna a página web solicitada -interpretando os documentos HTML ou XML. O funcionamento em rede é o que trata da segurança e comunicação na Internet. Um interpretador JavaScript é usado para interpretar e executar código JavaScript em um Website. O backend UI é usado para fazer widgets como o windows. Além disso, uma camada de persistência, chamada persistência ou armazenamento de dados, gerencia dados como bookmarks, caches e cookies.
Popular web browsers
Google Chrome é actualmente um dos browsers mais utilizados. Outros navegadores incluem:
- Firefox- que foi desenvolvido por Mozilla.
- Microsoft Edge- utilizou um substituto para o Internet Explorer, com Windows 10.
- Internet explorer- relegado ao passado, a Microsoft substituiu na sua maioria o Internet Explorer por Edge.
- Safari- um navegador para Apple computadores e dispositivos móveis.
- Lynx- um navegador só de texto para UNIX shell and VMS users.
- Opera- um navegador rápido e estável que é compatível com a maioria dos sistemas operacionais relativamente.
- Flock- um navegador de código aberto baseado no Firefox e optimizado para Web 2.0 funcionalidades como blogging and social bookmarking.