teste




PREFÁCIO DE 20 COISAS

Muitos de nós hoje em dia dependem da World Wide Web para levar a informação do mundo ao nosso alcance, e nos colocou em contato com pessoas e eventos em todo o mundo instantaneamente.

Estas experiências poderosas online são possíveis graças a uma rede aberta, que pode ser acessado por qualquer pessoa através de um navegador web, em qualquer dispositivo conectado à Internet no mundo.



Mas como nossos navegadores web e realmente funciona? Como é que a World Wide Web evoluiu para o que conhecemos e amamos hoje?E o que precisamos saber para navegar na web de forma segura e eficiente?

"20 Coisas que eu aprendi sobre navegadores e na Web" é um pequeno guia para quem está curioso sobre os conceitos básicos de navegadores e da web. Aqui está o que você vai encontrar aqui:

Primeiro vamos olhar para a Internet, a espinha dorsal que permite a web de existir. Nós também vamos dar uma olhada em como a web é usada hoje, por meio de cloud computing e aplicativos web.

Então, vamos apresentar os blocos de construção de páginas web como HTML e JavaScript, e rever a forma como a sua invenção e evolução mudaram os sites que você visita todos os dias. Nós também vamos dar uma olhada no navegador moderno e como ele ajuda os usuários a navegar na web mais segura e protegida.

Por fim, vamos olhar em frente às inovações interessantes em navegadores e tecnologias web que acreditamos que vai nos dar todas as experiências ainda mais rápido e envolvente online no futuro.



A vida como cidadãos da web pode ser libertadora e emancipadora, mas também merece algumas auto-educação. Assim como gostaria de saber vários fatos básicos como cidadãos dos nossos bairros físico - a segurança da água, os serviços essenciais, as empresas locais - é cada vez mais importante para compreender um conjunto semelhante de informações sobre as nossas vidas online. Esse é o espírito com que escrevi este guia. Muitos dos exemplos usados para ilustrar as características e funcionalidade do navegador, muitas vezes remetem para o Chrome, o navegador de código aberto que nós sabemos bem. Esperamos que este guia seja o mais agradável de ler, como fizemos para criar.

navegando feliz!

O Google Chrome Team, com muitos agradecimentos a Christoph Niemann para suas ilustrações

Novembro 2010



O QUE É A INTERNET?

OU "VOCÊ DIZ O TOMATE, EU DIGO O TCP / IP"

O que é a Internet, exatamente? Para alguns de nós, a Internet é o lugar onde ficamos em contato com os amigos, receber a notícia, a loja, e jogar jogos. Para alguns outros, a Internet pode significar seus provedores de banda larga local, ou os fios e cabos subterrâneos de fibra óptica que

transportar dados e volta entre as cidades e oceanos. Quem está certo?

Um lugar para começar é útil perto do início: 1974. Esse foi o ano em que alguns pesquisadores de computação inteligentes inventaram algo chamado Internet Protocol Suite, ou TCP / IP para



curto. TCP / IP criou um conjunto de regras que permitiu que os computadores "conversem" entre si e enviar informações e para trás.

TCP / IP é um pouco como a comunicação humana: quando falamos uns com os outros, as regras da gramática fornecer a estrutura da linguagem e garante que podemos entender cada outras idéias e intercâmbio. Da mesma forma, o TCP / IP fornece as regras de comunicação que garantir que os dispositivos interligados entender uns aos outros para que eles possam enviar informações e para trás. Como esse grupo de dispositivos interligados cresceu de uma sala para muitas salas - e depois a muitos edifícios e, em seguida, para muitas cidades e países - a Internet nasceu.

Os criadores do início da internet descobriu que os dados e informações podem ser enviadas de forma mais eficiente quando quebrado em pequenos pedaços, enviados separadamente, e remontado. Essas partes são chamadas de pacotes. Então, quando você envia um e-mail através da Internet, sua mensagem e-mail completo é dividido em pacotes, enviar para o destinatário, e remontado. A mesma coisa acontece quando você assistir a um vídeo em um site como o YouTube: os ficheiros de vídeo são segmentados em pacotes de dados que pode ser enviado a partir do YouTube vários servidores ao redor do mundo e remontados para formar o vídeo que você vê através do seu navegador.



E quanto a velocidade? Se o tráfego na internet se assemelha a um fluxo de água, a Internet é largura de banda é equivalente à quantidade de água que flui através da corrente por segundo. Então, quando você ouvir engenheiros falando sobre a largura de banda, o que eles estão realmente se referindo é a quantidade de dados que podem ser enviados através de sua conexão à Internet por segundo.Esta é uma indicação de quão rápido sua conexão é. Conexões mais rápidas são possíveis agora com melhor infra-estrutura física (como cabos de fibra óptica que pode enviar informações numa velocidade próxima à da luz), bem como as melhores formas de codificar a informação sobre o meio físico em si, mesmo em sistemas mais antigos, como meio de fios de cobre.

A Internet é um sistema fascinante e extremamente técnico, e ainda para a maioria de nós hoje, é um mundo user-friendly, onde nós nem sequer

pensar sobre os fios e as equações envolvidas.A Internet também é a espinha dorsal que permite que a World Wide Web que conhecemos e amamos a existir: com uma ligação à Internet, podemos acessar um universo aberto, cada vez maior de páginas web interligadas e aplicações.De fato, há provavelmente tantas páginas na web hoje, como existem neurônios em seu cérebro, uma vez que existem estrelas na Via Láctea!

Nos próximos dois capítulos, vamos dar uma olhada em como a web é usada hoje por meio de cloud computing e aplicativos web.



CLOUD COMPUTING

OU, POR QUE É OK PARA UM CAMINHÃO PARA ESMAGAR O SEU COMPUTADOR PORTÁTIL

Modern computação na era da Internet é uma coisa muito estranha, notável. Como você se sentar curvado sobre o seu laptop em casa assistindo a um vídeo do YouTube ou utilizando um motor de busca, na verdade você está ligando para o poder coletivo de milhares de computadores que servem todas essas informações para que você distante quartos distribuídos ao redor do mundo. É quase como ter um supercomputador em seus beck e chamada, graças à Internet.

Este fenômeno é o que normalmente se referem como a computação em nuvem. Vamos agora ler a

notícias, ouvir música, fazer compras, assistir programas de TV e armazenar nossos arquivos na web. Alguns de nós vive em cidades em que o escritório quase todos os museus, bancos, eo governo tem um website. O resultado final? Nós gastamos menos tempo em filas ou no telefone, já que estes sites permitem fazer coisas como pagar contas e fazer reservas. O movimento de muitas das nossas tarefas diárias online nos permite viver mais plenamente no mundo real.



A computação em nuvem oferece outros benefícios também. Não muito tempo atrás, muitos de nós, preocupados em perder os nossos documentos, fotos e arquivos, caso algo de ruim aconteceu com nossos computadores, como um vírus ou uma falha de hardware. Hoje, nossos dados estão migrando para além das fronteiras dos nossos computadores pessoais. Em vez disso, estamos nos movendo nossos dados on-line em "nuvem". Se você carregar suas fotos, armazenar arquivos importantes on-line e utilizar um serviço de webmail, como Gmail ou o Mail Yahoo, um caminhão de 18 rodas poderia correr ao longo do seu laptop e todos os seus dados ainda residem em segurança na web, acessível de qualquer computador conectado à Internet, em qualquer lugar do mundo.



WEB APPS

OU, "VIDA, LIBERDADE EA BUSCA DA APPINESS"

Se você jogar jogos online, usar um editor de fotos on-line, ou contar com serviços baseados na web como o Google Maps, Twitter, Amazon, YouTube ou Facebook, então você é um residente ativo no maravilhoso mundo das aplicações web.

O que exatamente é uma aplicação web, afinal? E por que devemos nos preocupar?



App é um atalho para um aplicativo. Os aplicativos também são chamados de programas ou de software. Tradicionalmente, elas foram projetadas para fazer amplo, tarefas intensivas, como contabilidade ou de processamento de texto. No mundo em linha de navegadores e smartphones, os aplicativos são geralmente programas ágil focada em uma única tarefa.aplicações Web, em particular, executar essas tarefas dentro do navegador web e muitas vezes constituem um interativo, experiência rica.

Google Maps é um bom exemplo de uma aplicação web. É focado em uma tarefa: fornecer recursos mapa úteis dentro de um navegador web. Você pode panorâmica e zoom em torno de um mapa, procure por uma faculdade ou café, e obter instruções de direção, entre outras tarefas. Todas as informações que você precisa é puxado para dentro da aplicação web dinamicamente a cada vez que você perguntar para ele.

Isso nos leva a quatro virtudes da Web appiness:

1. Eu posso acessar meus dados de qualquer lugar.

No mundo tradicional das aplicações desktop, os dados são normalmente armazenados no disco rígido do meu computador. Se eu estou de férias e deixar o meu computador em casa, não consigo acessar meu e-mail, fotos ou qualquer um dos meus dados quando eu precisar. No novo mundo de aplicações web, o meu e-mail e todos os meus dados são armazenados online na web. Eu posso chegar a ela em um navegador web de qualquer computador conectado à Internet.

2. Eu sempre obter a última versão de qualquer aplicativo.

Qual a versão do YouTube que estou usando hoje? E amanhã? A resposta: Sempre o mais tardar. aplicativos Web atualizar-se automaticamente, por isso há sempre apenas uma versão: a versão mais recente, com todas as novas funcionalidades e melhorias. Não há necessidade de



manualmente atualizar para uma versão nova a cada vez. E eu não tenho que passar por um longo processo de instalação para usar a minha web apps.

3. Ele funciona em qualquer dispositivo com um navegador web.

Na computação tradicional, alguns programas funcionam apenas em sistemas ou dispositivos.Por exemplo, muitos programas escritos para um PC não vai funcionar em um Mac. Mantendo-se com todo o software certo pode ser demorado e dispendioso. Em contrapartida, a web é uma plataforma aberta. Qualquer um pode chegar lá a partir de um browser em qualquer dispositivo conectado à Web, independentemente se ele é um computador desktop, laptop ou telefone celular. Isso significa que eu posso usar meus aplicativos web favoritos, mesmo que eu estou usando o laptop do meu amigo ou um computador em um cibercafé.

4. É mais seguro.

Web aplicativos executados no navegador e eu nunca

tem que baixar no meu computador. Devido a essa separação entre o código da aplicação eo código do meu computador, aplicativos web não pode interferir com outras tarefas no meu computador ou o desempenho global da minha máquina. Isso significa que eu sou melhor protegidas contra ameaças como vírus, malware e spyware.



HTML, JAVASCRIPT, CSS E MUITO MAIS

OU, ISSO NÃO É AJAX SUA MÃE

As páginas web são escritas em HTML, a linguagem de programação web que nos browsers de estrutura e conteúdo presente numa página web. Em outras palavras, o HTML oferece os elementos básicos para a web. E por um longo tempo, esses blocos eram bastante simples e estático: linhas de texto, links e imagens.

Hoje, nós esperamos ser capazes de fazer coisas como jogar xadrez on-line ou de forma semelhante percorrer um mapa de nossa vizinhança, sem esperar a página inteira para recarregar a cada jogada de xadrez ou a cada mapa de rolagem.

A idéia de tais páginas web dinâmicas começaram



com a invenção da linguagem JavaScript. Suporte a JavaScript nos navegadores principais significa que páginas podem incorporar mais interações significativas em tempo real. Por exemplo, se você preencher um formulário online e acertar o botão "Enviar", a página web pode usar JavaScript para verificar as suas entradas em tempo real, e alertá-lo quase que instantaneamente se você tivesse preenchido o formulário de forma errada.

Mas a web dinâmico como a conhecemos hoje, realmente veio a vida quando XHR (XMLHttpRequest) foi introduzido em JavaScript, e foi usado primeiramente em aplicações web como o Microsoft Outlook para a web, o Gmail eo Google Maps. XHR habilitado partes individuais de uma página da web - um jogo, um mapa, um vídeo, uma pequena pesquisa - a ser alterada, sem necessidade de recarregar a página inteira. Como resultado, os aplicativos web são mais rápidos e mais ágeis.



páginas da Web também se tornaram mais expressivos com a introdução de CSS (Cascading Style Sheets). CSS dá aos programadores uma forma fácil e eficiente para definir o layout de uma página web e embeleza a página com elementos como cores, cantos arredondados, gradientes e animação.

programadores de Web, muitas vezes se referem a esta potente combinação de JavaScript, XHR, CSS e várias outras tecnologias web como AJAX (Asynchronous JavaScript and XML).HTML também continuou a evoluir à medida que mais recursos e melhorias são incorporadas novas versões do padrão HTML.

web de hoje evoluiu a partir do esforço contínuo de todos os tecnólogos, pensadores, programadores e organizações que criam essas tecnologias web e garantir que eles são suportados em navegadores como Internet Explorer, Firefox, Safari e Google Chrome. Essa interação entre as tecnologias web e navegadores fez a web uma plataforma de construção aberta e amigável para desenvolvedores web, que em seguida, trazer para a vida muitas aplicações web úteis e divertidos que usamos diariamente.



HTML5

OU, NO INÍCIO NÃO HAVIA <VIDEO>

Mais de duas décadas após o HTML foi lançado, ainda estamos a fazer perguntas sobre o que a web é, eo que ela pode se tornar.Que tipos de recursos e aplicações seria de nós, como usuários, achar divertido, útil ou mesmo indispensável? Quais as ferramentas que os desenvolvedores precisam para criar esses grandes sites e aplicativos? E, finalmente, como pode toda a bondade desta ser entregue dentro de um navegador web?

Estas questões levaram à evolução da última versão do HTML conhecido como HTML5, um conjunto de capacidades que lhe dá web designers e desenvolvedores a capacidade de criar a próxima geração de grandes aplicações online.Leve o HTML5 tag <video>, por exemplo. Video importante não era (ou, realmente, qualquer) parte do início da web;



em vez disso, usuários de internet instalado software adicional chamado de plug-ins, a fim de assistir a vídeos dentro de seus browsers. Logo ficou evidente que o acesso fácil ao vídeo era uma característica muito procurados na web. A introdução da marca <video> em HTML5 permite vídeos que podem ser facilmente incorporados e reproduzidos em páginas web, sem software adicional.

Outras características incluem recursos HTML5 cool off-line que permitem que os usuários interagem com aplicativos web mesmo quando eles não têm uma ligação à Internet, bem como recursos de arrastar e soltar. No Gmail, por exemplo, fácil de arrastar e soltar permite que os usuários instantaneamente anexar um arquivo a uma mensagem de e-mail, basta arrastar o arquivo do computador desktop do usuário para a janela do navegador.

HTML5, como a própria web, está em perpétua

evolução, baseada em necessidades dos desenvolvedores e dos usuários de imaginação.Como um padrão aberto, HTML5 incorpora alguns dos melhores aspectos da web: ele funciona em qualquer lugar e em qualquer dispositivo com um navegador moderno. Mas, assim como você só pode assistir transmissões HDTV em uma televisão HD-compatível, você precisará usar um up-to-date, navegador compatível com HTML 5, a fim de desfrutar de sites e aplicações que tiram partido das funcionalidades do HTML5. Felizmente, como usuário da Internet, você tem muitas opções de escolha quando se trata de navegadores web - e ao contrário de TVs, navegadores da web podem ser baixados gratuitamente.



3D NO BROWSER

OU, A VISITAR COM MAIS PROFUNDIDADE

gráficos 3D e animação pode ser verdadeiramente cativante com todos os detalhes no lugar certo: detalhes como iluminação e sombras, reflexos e texturas realistas. Mas até agora, tem sido difícil para oferecer uma experiência 3D, particularmente na Internet.

Por quê? Principalmente porque a criação de uma experiência em 3D em jogos e outras aplicações requer dados - lotes e lotes de dados - para mostrar texturas e formas intricadas. No passado, essas grandes quantidades de dados exigiu mais largura de banda de Internet e mais de computação



energia do que os sistemas mais comuns poderia segurar. Tudo isso mudou muito recentemente, e todas para melhor: 3D baseado em navegador chegou.

Modern banda larga ajudou a resolver as necessidades de largura de banda. Muitas casas e escritórios atualmente tem velocidade de banda larga que o anão as conexões de até dez anos atrás. Como resultado, é possível enviar grandes quantidades de dados pela Internet - dados que são necessários para mostrar experiências realistas em 3D no browser. Além disso, os computadores que usamos hoje são muito mais poderosos do que o que tínhamos no passado: processadores e memória têm melhorado tal que mesmo um laptop ou desktop padrão hoje pode lidar com a complexidade dos gráficos 3D.

Nem a banda larga, nem o poder de computação matéria-prima que, sem avanços significativos nas capacidades do navegador.Muitos navegadores modernos adotaram tecnologias web aberta como WebGL e 3D CSS.Com estas tecnologias, os desenvolvedores web podem criar arrefecer os efeitos 3D para suas aplicações web, e podemos experimentá-los sem precisar de plug-ins adicionais. Em cima disso, muitos navegadores modernos agora tirar vantagem de uma técnica conhecida como a aceleração de hardware. Isso significa que o navegador pode usar o Graphics Processing Unit, ou GPU, para acelerar os cálculos necessários para exibir o conteúdo da web em 3D e 2D cotidiana.



Então, porque é em 3D no browser de um grande negócio?Porque agora se junta HTML5, JavaScript e outras nifty novas tecnologias no kit de ferramentas que os desenvolvedores da Web podem usar para criar uma nova e poderosa geração de aplicações web. Para os usuários, isso significa grandes formas de visualizar as informações que achar útil, e em linha com o exercício mais divertido ambientes 3D e jogos.

Mais importante ainda, em 3D no browser vem com toda a bondade de aplicativos web: você pode compartilhar, colaborar e personalizar as últimas aplicações com amigos em todo o mundo.Definitivamente mais dados e divertido que todos podem usar.



UM NAVEGADOR MADRIGAL

OU, VELHO VERSUS NAVEGADORES MODERNOS

Ranzinza e modernos navegadores antigosnão podem viver juntos:O navegador moderno é mais rápido, com mais recursos e mais seguroO antigo navegador é lento e, na pior das hipóteses, um perigo terrívelde ataques mal-intencionados que não pode suportar.(com desculpas a Shakespeare)



A maioria de nós não percebem o quanto um velho e fora de navegador atualizado pode prejudicar nossas vidas online, em especial a nossa segurança on-line. Você não iria dirigir um carro velho, com pneus carecas, freios ruins, e um motor confiável por anos a fio. É uma má idéia ter as mesmas chances com o navegador que você usa diariamente para navegar em cada página e aplicação na web.

A atualização para um navegador moderno - como a versão mais recente do Mozilla Firefox, Safari, da Apple, Microsoft Internet Explorer, Opera ou Google Chrome - é importante por três razões:

Primeiro, navegadores mais antigos são vulneráveis a ataques, porque eles normalmente não são atualizados com as últimas correções de segurança e características. vulnerabilidades do browser pode levar a senhas roubadas, snuck software malicioso secretamente no seu computador, ou pior. Um up-to-date navegador ajuda a proteger contra ameaças de segurança como phishing e malware.

Em segundo lugar, a web evolui rapidamente. Muitos dos mais recentes recursos em sites de hoje e aplicações web não funciona com navegadores antigos. Só up-to-date navegadores têm as melhorias de velocidade que permitem que você executar páginas web e aplicativos com rapidez, junto com o suporte para as tecnologias modernas da web, como HTML5, CSS3 e JavaScript rápido.



Terceiro e último, os navegadores antigos abrandar a inovação na web. Se muitos usuários da Internet se apegar a antigos navegadores, desenvolvedores web são forçados a criar sites que trabalham com as duas velhas e novas tecnologias. Diante de tempo e recursos limitados, eles acabam desenvolvendo para o menor denominador comum - e não construir a próxima geração de útil, inovador aplicações web. (Imagine se os engenheiros de hoje nas estradas eram necessárias para o desenho de alta velocidade, auto-estradas que ainda seria perfeitamente seguro para um modelo T.) É por isso que navegadores desatualizados são ruins para os usuários em geral e ruim para a inovação na web.



Não que alguém acusa-lo pessoalmente para permanecer fiel ao seu navegador envelhecimento. Em alguns casos, você pode ser incapaz de atualizar seu navegador. Se você achar que você está impedido de atualizar seu navegador em seu computador corporativo, bater um papo com o seu administrador de TI. Se você não pode atualizar uma versão antiga do Internet Explorer, o Google Chrome Frame plug-in pode dar-lhe os benefícios de algumas funcionalidades modernas web app trazendo recursos do Google Chrome para o Internet Explorer.

Antigo, navegadores desatualizados são ruins para nós, como usuários, e refrear a inovação em toda a web. Então, tome um momento para se certificar de que você tenha atualizado para a versão mais recente do seu navegador favorito moderna.

Nota do Editor: No momento da publicação, as últimas versões estáveis dos navegadores modernos mais importantes são o Firefox 3.6, Safari 5, 7 Google Chrome, Internet Explorer 8, Opera e 10,63. Para verificar qual navegador você está usando, visitewww.whatbrowser.org.



PLUG-INS

OU, PEPPERONI PARA A SUA PIZZA DE QUEIJO

Nos primeiros dias da World Wide Web, as primeiras versões do HTML não poderia fornecer conteúdo como vídeos fantasia. Texto, imagens e links foram muito bem o limite.

Plug-ins foram inventados para contornar as limitações do HTML e entregar mais cedo

conteúdo interativo. Um plug-in é uma peça adicional de software especializada no processamento de determinados tipos de conteúdos.Por exemplo, os usuários podem baixar e instalar um plug-in como o Adobe Flash Player para visualizar uma página web que contém um vídeo ou um jogo interativo.



Quanto custa um plug-in de interface com um navegador? Curiosamente, quase nada. O plug-in do modelo é muito parecido com picture-in-a-imagem na TV: o navegador define um espaço de destaque na página da web para o plug-in, em seguida, fica de lado. O plug-in é livre para operar dentro desse espaço, independente do navegador.

Esta independência significa que um determinado plug-in pode trabalhar em muitos browsers diferentes. No entanto, essa onipresença também faz plug-ins os principais alvos para ataques de segurança do navegador.O computador é ainda mais vulnerável a ataques de segurança se você estiver executando o plug-ins que não estão atualizados, pois fora de data plug-ins não contêm as últimas correções de segurança.

O plug-in do modelo que usamos hoje é em grande parte herdado dos primórdios da web.Mas a comunidade web é agora a olhar para novas

formas de modernizar plug-ins - como formas inteligentes de integrar plug-ins mais transparente de modo que os conteúdos sejam pesquisáveis, passíveis de ligação, e pode interagir com o resto da página web. Mais importante, alguns fabricantes de navegadores e plug-in prestadores agora colaboram para proteger os usuários contra os riscos de segurança. Por exemplo, o Google Chrome e as equipes do Adobe Flash Player têm trabalhado em conjunto para integrar o Flash Player para o navegador. Chrome mecanismo de atualização automática ajuda a garantir que o Flash Player plug-nunca está fora de moda e sempre recebe as últimas correções de segurança e patches.



EXTENSÕES DO NAVEGADOR

OU, SUPERPODERES PARA SEU NAVEGADOR

As extensões permitem adicionar novas funcionalidades ao seu navegador - literalmente estendendo seu navegador.

Isso significa que você pode personalizar seu navegador com os recursos que são mais importantes para você. Pense em extensões como formas de acrescentar novas superpotências para que o browser já pode fazer.

Estes superpoderes pode ser poderoso ou modesto, dependendo de suas necessidades. Por exemplo, você pode instalar uma extensão de conversor de moeda que se apresenta como uma nova

botão ao lado da barra de endereços do navegador. Clique no botão e ele converte todos os preços na sua página da web atual em qualquer moeda que você especificar. Isso é útil se você é um mochileiro ávido que faz a maior parte de seu planejamento de viagem e reservas online. Extensões como estes permitem que você aplique o mesmo tipo de funcionalidade para cada página da web que você visita.



As extensões do browser também pode agir por conta própria, fora das páginas web. Uma extensão notificador de e-mail pode viver em seu navegador, calmamente verificar novas mensagens em sua conta de e-mail e que você saiba quando se chega.Neste caso, a extensão é sempre a trabalhar no fundo não importa qual página da web que você está olhando - e você não tem para fazer login no seu e-mail em uma janela separada para ver se você tem mensagens novas.

Quando as extensões do navegador foram introduzidas pela primeira vez, os desenvolvedores muitas vezes tinha que construí-los em linguagens de programação anormal ou em linguagens mainstream pesados como C + +. Isso levou muito tempo, trabalho e competência. Adicionando mais código para o browser também acrescentou a preocupações de segurança, como os atacantes deram mais chances de explorar o navegador. Como o código era às vezes misteriosas, as extensões eram conhecidos por causar falhas no navegador também.

Hoje, a maioria dos browsers permitem que os desenvolvedores escrever extensões na base, linguagens de programação amigável da web: HTML, JavaScript e CSS. Essas são as mesmas linguagens usadas para criar aplicativos web mais modernos e páginas da web, extensões para hoje são primos muito mais para as aplicações e páginas web com quem trabalham. Eles são mais rápidos e mais fáceis de construir, mais seguro, e ficar melhor e melhor junto com os padrões web são construídas em cima.



Para descobrir novas extensões, vá para a galeria de extensões do navegador. Você vai ver milhares de extensões que podem ajudar a tornar a navegação mais eficiente, ou simplesmente divertido - a partir de extensões que permitem destacar e rabiscar notas em páginas da web enquanto você está fazendo a investigação, para aqueles que mostram roer as unhas, play-by- desempenhar as atualizações de esportes a partir da interface do navegador.



SINCRONIZANDO O BROWSER

OU, POR QUE É OK PARA UM CAMINHÃO PARA ESMAGAR O SEU COMPUTADOR PORTÁTIL, PARTE II

Então você está vivendo na "nuvem": parabéns!Você pode usar aplicações web para e-mail, música, e quase tudo. Você salvar documentos importantes, fotos e arquivos on-line onde você pode alcançá-los de qualquer computador conectado à Internet, em qualquer lugar do mundo.

Se um caminhão de 18 rodas vem rugindo pela estrada e esmaga o seu computador portátil aos bocados, nem tudo está perdido. Você acabou de encontrar um outro dispositivo conectado à Internet e voltar a trabalhar com toda a informação vital que você tão inteligentemente guardadas online.



Mas espere: E sobre todos os favoritos, extensões do navegador e preferências do browser que você usa diariamente? Fizeram crunched no esquecimento junto com seu laptop?

A resposta costumava ser "sim." Você teria de forragem para suas extensões favoritas tudo de novo e recolher todos os sites que você tinha meticulosamente marcada. Mas não mais! Muitos dos browsers de hoje, como o Firefox eo Chrome, começaram a construir em um recurso conhecido como sincronização (sync "para o short). Sync permite que você salve suas configurações de browser on-line, na nuvem, para que eles não são perdidos mesmo se seu computador derrete-se.

funcionalidade de sincronização também torna a vida mais simples se você usar vários computadores, por exemplo, um laptop de trabalho e um ambiente de trabalho da família em casa.Você não tem de recriar manualmente fichas dos seus sites favoritos ou reconfigurar o navegador

configurações em cada computador que você possui. Todas as alterações feitas no seu Browser Sync habilitado em um computador aparecerá automaticamente em todos os outros computadores sincronizados dentro de segundos.

No Chrome, por exemplo, sincronizar salva todas as fichas, extensões, preferências e temas para sua conta do Google. Use qualquer computador conectado à Internet de outros, e tudo que você precisa fazer é fogo até Chrome e efetue login na sua Conta do Google por meio do navegador do recurso de sincronização. Voila!Todas as configurações do seu navegador favorito está pronto para usar na nova máquina.

Independentemente de quantos computadores você precisa de malabarismo, enquanto você tiver uma conexão à Internet e um navegador moderno que está sincronizado com a nuvem, você está pronto para ir. Mesmo que cada um deles é atropelado por caminhão proverbial.



COOKIES DO NAVEGADOR

OU, AGRADECIMENTOS PARA AS MEMÓRIAS

Cookie parece ser um nome improvável para um pedaço de tecnologia, mas os cookies desempenhar um papel fundamental no fornecimento de funcionalidades que os utilizadores da Internet pode querer de sites: uma memória de visitas, no passado ou em andamento.

Um cookie é um pequeno pedaço de texto enviados ao seu navegador por um site que você visita. Ele contém informações sobre sua visita que você pode querer que o site lembre-se, como seu idioma preferido e outras configurações. O navegador armazena estes dados e puxa-lo da próxima vez que visitar o site para fazer a próxima viagem mais fácil e mais personalizado. Se você visitar

um site de filmes e indicar que você está mais interessado em comédias, por exemplo, os cookies enviados pelo site pode se lembrar isso para que você possa ver comédias exibidas no início da sua próxima visita.

Online carrinhos de compras também utilizem cookies. Como você procurar DVDs no site de compras de filmes, por exemplo, você pode notar que você pode adicioná-los ao seu carrinho de compras sem



exploração madeireira polegadas Seu carrinho de compras não "esquecer" os DVDs, mesmo que você hop em torno de página para página no site de compras, porque eles são preservados através de cookies do navegador. Os cookies podem ser utilizados em publicidade on-line, bem como, para lembrar os seus interesses e mostrar anúncios relacionados enquanto você navega na web.

Algumas pessoas preferem não permitir cookies, razão pela qual a maioria dos navegadores modernos dão-lhe a capacidade de gerenciar cookies para servir seu gosto. Você pode configurar regras para gerenciar cookies em uma base local a local, dando-lhe maior controle sobre sua privacidade. O que isto significa é que você pode escolher quais sites confiar em você e permitir cookies apenas para os sites, bloqueio de cookies de todos os outros. Uma vez que existem muitos tipos de cookies - incluindo "cookies de sessão somente" que duram apenas para uma sessão de navegação em particular, ou cookies permanentes que perduram por várias sessões - navegadores modernos

tipicamente oferecem controles de aperfeiçoá-lo de modo que você pode especificar suas preferências por diferentes tipos de cookies, como aceitar cookies permanentes, somente uma sessão.

No navegador Chrome do Google, você verá um pouco algo extra nos menus de opções: um link direto para o Flash Player da Adobe gerenciador de configurações de armazenamento.Esta ligação torna mais fácil para controlar os dados locais armazenados pelo Adobe Flash Player (também conhecido como "cookies Flash"), que pode conter informações sobre sites baseados em Flash e aplicações que você visita.Assim como você pode gerenciar os cookies do seu navegador, você deve ser capaz de controlar facilmente suas configurações de cookies do Flash também.



NAVEGADORES E PRIVACIDADE

OU, O QUE LHE DÁ OPÇÕES PARA PROTEGER SUA PRIVACIDADE NO NAVEGADOR

Segurança e privacidade estão intimamente relacionados, mas não idênticas.

Considere a segurança ea privacidade do seu lar: fechaduras e alarmes ajudar a proteger contra os assaltantes, mas as cortinas e persianas manter

a sua vida familiar privada de transeuntes.

Da mesma forma, a segurança do navegador ajuda a proteger contra malware, phishing e outros ataques online, enquanto as características ajudam a manter sua privacidade de navegação privada em seu computador.



Vamos olhar mais de perto a privacidade.Aqui está uma analogia: Digamos que você é um ávido corredor que corre alguns quilômetros todos os dias. Se você carregar um dispositivo GPS para ajudar você a acompanhar suas corridas diárias, você cria um diário de execução de dados no dispositivo - um recorde histórico de onde você corre, o quanto você corra, sua velocidade média, e as calorias que você queima.

Quando você navega na web, você gera uma agenda semelhante de browser dados que são armazenados localmente no seu computador: um histórico dos sites que você visita, os cookies enviados a seu navegador, e quaisquer arquivos que você baixar. Se você pediu o seu navegador para lembrar suas senhas e dados de formulário, que está armazenado em seu computador também.

Alguns de nós podem não perceber que podemos apagar todos os dados do browser de nossos computadores, a qualquer momento. É fácil de fazer através de Opções de um navegador ou o menu Preferências. (O menu varia de navegador para navegador.) De facto, as últimas versões dos navegadores mais modernos também oferecem um "privado" ou "incognito" modalidade. Por exemplo, no modo incógnito do Chrome, qualquer página da web que você vê não aparecerão no seu histórico de navegação. Além disso, todos os novos cookies são excluídos depois que você fechar todas as janelas incógnito que você abriu. Este modo é especialmente útil se você compartilha o computador com outras pessoas, ou se você trabalhar em um computador público em sua biblioteca local ou cybercafé.



Todas essas características da privacidade no navegador dão maior controle sobre os dados de navegação localmente em seu computador ou dados específicos que são enviados pelo seu navegador para sites. Suas configurações de privacidade do navegador não controlamos outros dados que estes sites possam ter sobre você, tais como informações anteriormente apresentadas no site.

Há maneiras de limitar algumas das informações que os sites recebem quando você visitá-los. Muitos navegadores permitem que você controle suas preferências de privacidade em uma base local por local e fazer suas próprias escolhas sobre os dados específicos, tais como cookies, JavaScript e plugins. Por exemplo, você pode configurar regras para permitir cookies apenas para uma determinada lista de sites que você confia, e instruir o navegador para bloquear os cookies para todos os outros sites.

Exemplo de controles de privacidade no navegador


Há sempre um pouco de tensão entre a privacidade e eficiência. Coleta de dados do mundo real agregação e feedback dos usuários pode realmente ajudar a melhorar os produtos ea experiência do usuário. A chave é encontrar um bom equilíbrio entre os dois padrões de privacidade, enquanto a defesa forte.

Aqui está um exemplo do mundo real: os cookies do navegador. Por um lado, com cookies, um site que você visita com freqüência é capaz de lembrar o conteúdo do seu carrinho de compras, manter você conectado, e entregar uma experiência mais útil, personalizadas com base nas suas visitas anteriores. Por outro lado, permitindo que os cookies do navegador significa que o site está a recolher e registar informações sobre as visitas anteriores. Se desejar, você pode optar por bloquear os cookies a qualquer momento. Então, da próxima vez que você está curioso sobre a afinar as configurações de privacidade do navegador, vá para as configurações de privacidade nas opções do seu navegador ou o menu Preferências.



MALWARE, PHISHING,
E RISCOS DE SEGURANÇA

OU, SE GRASNA COMO UM PATO, MAS NÃO É UM PATO

Quando você usa uma baixa ATM, provavelmente você olhar por cima do ombro para garantir que ninguém está à espreita para roubar o seu número PIN (ou o seu dinheiro). Na verdade, você provavelmente primeiro certifique-se de que você não está usando uma máquina ATM falso. Quando você navega na web e realizar transações on-line, dois riscos de segurança a ter em conta são de malware e phishing. Estes ataques são perpetrados por indivíduos ou organizações que esperam para roubar suas informações pessoais ou seqüestrar o computador.



Quais são exactamente phishing e ataques de malware?

O phishing ocorre quando alguém se passa por outra pessoa, muitas vezes com um site falso, para induzi-lo a partilha de informação pessoal. (É chamado de "phishing", porque os bandidos jogar fora isca eletrônicos e esperar por alguém para morder.) Em um phishing scam típico, o invasor envia um e-mail que parece que a partir de um banco ou de serviço da Web que você usa. A linha de assunto pode dizer: "Por favor, atualize seus dados no seu banco!" O e-mail de phishing contém links que parecem ir ao site do seu banco, mas realmente levá-lo para um site impostor. Lá você está convidado a entrar, e, inadvertidamente, revelar o seu número de conta bancária, números de cartão de crédito, senhas ou outras informações confidenciais para os bandidos.

Malware, por outro lado, é um software malicioso instalado em sua máquina, geralmente sem o seu conhecimento. Você pode ser solicitado a baixar um software anti-vírus que na verdade é um vírus propriamente dito. Ou você pode visitar uma página que instala um software no seu computador, sem sequer perguntar. O software está desenhado para roubar números de cartão de crédito ou senhas de seu computador, ou em alguns casos, prejudicar seu computador. Depois que o malware está no seu computador, não é apenas difícil de remover, mas também é livre para acessar todos os dados e arquivos que ele encontra, envia essa informação em outro lugar, e geralmente causar estragos em seu computador.



Um up-to-date, navegador moderno é a primeira linha de defesa contra ataques de phishing e malware. A maioria dos navegadores modernos, por exemplo, podem ajudar a analisar páginas web para procurar sinais de malware à espreita, e alertá-lo quando encontrá-lo.

Ao mesmo tempo, um atacante não pode sempre usar magia técnica sofisticada para seqüestrar o computador, mas poderia ao invés encontrar maneiras inteligentes de induzi-lo a tomar uma decisão errada. Nos próximos capítulos, veremos como você pode fazer decisões mais acertadas para se proteger quando você estiver on-line - e como navegadores e outras tecnologias web podem ajudar.



COMO OS NAVEGADORES MODERNOS AJUDAR A PROTEGER CONTRA MALWARE E PHISHING

OU, CUIDADO COM OS NE'ER-DO-POÇOS!

Um up-to-date navegador guardas que você ataques de phishing e malware, quando você está navegando na web. Fá-lo através da limitação de três tipos de risco de segurança quando estiver on-line:

Risco 1: Quantas vezes você entra em contato com um atacante

Você pode estar exposto a ataques através de um site malicioso falso, ou até mesmo através de um sítio familiar que tenha sido cortado. A maioria dos navegadores modernos pré-seleção de cada página da web que você visitar e avisar se alguém é suspeito de ser mal-intencionado. Isto permite-lhe fazer um juízo informado sobre se você realmente quiser visitar essa página.



Por exemplo, o Google Chrome utiliza a tecnologia Safe Browsing, que também é usado em vários outros navegadores modernos. Quando você navega na web, cada página é verificada rapidamente contra uma lista de sites de phishing suspeitos e malware. Essa lista é armazenada e mantida localmente no seu computador para ajudar a proteger sua privacidade de navegação. Se uma partida contra a lista local é encontrada, o navegador envia uma solicitação ao Google para obter mais informações. (Esta solicitação é totalmente obscurecida eo navegador não enviar em texto puro.) Se o Google verifica a correspondência, Chrome mostra uma página de alerta vermelho para alertar que a página que você está tentando visitar pode ser perigosa.

Risco 2: Como o seu navegador está vulnerável se for atacado

Os navegadores antigos que não tenham sido atualizados podem ter vulnerabilidades de segurança que os invasores podem explorar. Todos os softwares desatualizados,

independentemente de se tratar de seu sistema operacional, navegador ou plug-ins, tem o mesmo problema. É por isso que é importante usar a versão mais recente do seu navegador e instalar imediatamente os patches de segurança em seu sistema operacional e todos os plug-ins, de modo que eles estão sempre atualizados com as últimas correções de segurança.

Alguns navegadores verificar se há atualizações automaticamente e instalar as atualizações quando iniciado pelo usuário. Chrome e outros browsers ir um passo além: eles são construídos com atualização automática. O navegador executa uma verificação de atualização periódica, e atualiza automaticamente para a versão sem interromper seu fluxo de navegação. Além disso, o Chrome tem integrado Adobe Flash Player e um visualizador de PDF no browser, de modo que ambos os populares plug-ins também são auto-atualização.



Risco 3: Como foi o prejuízo que um invasor encontra vulnerabilidades no navegador

Alguns navegadores modernos como o Chrome e Internet Explorer são construídos com uma camada adicional de proteção conhecido como "caixa de areia." Assim como uma caixa de proteção da vida real tem muros para manter a areia se espalhe para fora, uma caixa de areia navegador constrói um ambiente de constante para manter o malware e outras ameaças à segurança de infectar seu computador. Se você abrir uma página web maliciosa, sandbox do navegador impede que o código malicioso de sair do navegador, e instalar-se no disco rígido. O código malicioso, portanto, não pode ler, alterar ou danificar ainda mais os dados em seu computador.

Em resumo, um navegador moderno pode protegê-lo contra as ameaças de segurança on-line, primeiro, verificando os sites que você está prestes a visitar por suspeita de malware e phishing, em segundo lugar, proporcionando notificações de atualização ou de atualização automática

quando uma versão mais recente e mais segura do browser está disponível, e em terceiro lugar, usando a caixa de areia para conter navegador de código malicioso de causar mais danos ao seu computador.

Nos próximos capítulos, vamos dar uma olhada em como uma compreensão básica de endereços da Web podem ajudá-lo a tomar decisões informadas sobre os sites que você visita.



USANDO O WEB ENDEREÇOS PARA FICAR SEGURO

OU, "MEU NOME É URL"

A Uniform Resource Locator - mais conhecido como uma URL - pode soar como uma coisa complicada. Mas não se desespere: é simplesmente o endereço da web que você digita em seu navegador para chegar a uma página web em particular ou de aplicações web.

Quando você digitar uma URL, o site é obtido a partir de seu servidor de hospedagem em algum lugar do mundo, transportou mais de quilômetros de cabos para a conexão à Internet local e, finalmente, exibido pelo navegador em seu computador.



Aqui estão alguns exemplos de uma URL:

... Para chegar ao site de notícias para a British Broadcasting Corporation (". Co.uk" indica o registo no Reino Unido)

... Para chegar ao motor de busca Google

... Para chegar ao site de Museo Nacional del Prado, o museu de arte baseada em Madri. (. "S" indica o registo em Espanha)

... Para chegar ao site online banking do Bank of America ("https: / /" indica uma conexão criptografada)



É fácil tomar URLs para concedido, desde que digitá-los em nossos navegadores a cada dia.Mas a compreensão das partes de uma URL pode ajudar a proteger contra golpes de phishing e ataques de segurança.

Vamos olhar o que está em uma URL neste exemplo:

http://www.google.com/mapsregimehostnamecaminho dedomínio de nível superior

A primeira parte de uma URL é chamado de regime. No exemplo acima, o HTTP é o esquema e abreviada de HyperText Transfer Protocol.

Em seguida, "www.google.com" é o nome do host onde o Web site reside. Quando qualquer pessoa ou empresa cria um novo site, que registrar o nome da máquina para si próprios. Só eles podem usá-lo. Isso é importante, como veremos em um momento.

A URL pode ter um adicional caminhodepois do hostname, que lhe envia a uma página específica em que o acolhimento - como saltar direito a um capítulo ou página em um livro. De volta ao nosso exemplo, o caminho informa o servidor de host que você quer ver a aplicação web de mapas em www.google.com. (Em outras palavras, o Google Maps.) Às vezes, esse caminho é movido para a frente do nome do host como um subdomínio, como "maps.google.com", ou "news.google.com" no Google News.



Agora vamos falar de segurança. Uma maneira de verificar se você está surfando para a direita em um esquema de phishing ou um site impostor está olhando atentamente para o URL na barra de endereços do navegador. Preste atenção especial ao hostname - lembre-se, só o dono legítimo de que hostname pode usá-lo.

Por exemplo, se você clicar em um link e esperar para ser direcionado para o Bank of America Website:

Legítima:

  • www.bankofamericacom. é uma URL legítima, uma vez que o nome do host está correto.
  • www.bankofamericasmallbusiness .com / é também um URL legítima, uma vez o nome do host está correto. O caminho da URL aponta para uma sub-página sobre as pequenas empresas.

SUSPEITAS:

  • bankofamericaxyz.com. não é o Bank of America's website. Em vez disso, "bankofamerica" é um subdomínio do xyz.com site.
  • www.xyz.com/bankofamerica ainda não é o Bank of America's website. Em vez disso, "bankofamerica" é um caminho dentro www.xyz.com.

Se você estiver usando um site bancário ou realizar uma transação on-line com informações confidenciais, como senha ou número de conta, verifique a barra de endereços em primeiro lugar! Certifique-se que o regime é "https: // "e há um ícone de cadeado na barra de endereços do navegador o seu. "Https: / /" indica que os dados estão sendo transportadas entre o servidor eo navegador utilizando uma conexão segura.



Através de uma conexão segura, a URL completa para o Bank of America's website deve ser semelhante a este: https: / /www.bankofamerica.com. Uma conexão segura garante que ninguém está escutas ou interferir com as informações sensíveis que você está enviando. Assim, "https: / /" é um bom sinal.Mas lembre-se, ainda é importante para se certificar que você está realmente falando a um site legítimo, verificando o nome do host de um URL. (Seria a derrota o propósito de ter uma ligação segura para um site falso!)

No próximo capítulo, veremos como uma URL digitada na barra de endereços do navegador o levará à página web direita.



ENDEREÇOS IP E DNS

OU, A CABINE TELEFÔNICA FANTASMA

Você quer saber como o navegador encontra a página web direita quando você digitar uma URL na sua barra de endereços?

Cada URL (digamos, "www.google.com") tem sua própria numeração do protocolo Internet ou endereço IP.

Um endereço IP é algo como isto:

74.125.19.147

Um endereço IP é uma série de números que nos diz que um determinado dispositivo está conectado à rede Internet, seja ele servidor ou google.com



seu computador. É um pouco como o número da mãe do telefone: assim como o número do telefone diz um operador que casa para encaminhar uma chamada para assim atingir a sua mãe, um endereço IP ao seu computador que outro dispositivo na Internet para se comunicar com - para enviar dados para e obter dados.

Seu navegador não sabem automaticamente todos os endereços IP para os 35 mil milhões (ou mais) os dispositivos do planeta que estão conectados na Internet. Tem que olhar cada um para cima, usando algo chamado Domain Name System. O DNS é essencialmente a "agenda" da Web: enquanto um telefone livro traduz um nome como "Acme pizza" no telefone direito à chamada, o DNS traduz a URL ou endereço da web (como o "www.google.com" ) para o endereço IP correto para contato (como "74.125.19.147"), a fim de obter as informações que você quer (neste caso, a página inicial do Google).

Então, quando você digita "google.com" no seu navegador web, o navegador procura google.com 's através de um endereço IP de DNS e os contatos dele, aguarda uma resposta para confirmar a conexão e, em seguida envia o seu pedido para google.com' s web página para que o endereço IP. servidor do Google para esse endereço IP irá enviar de volta a página da Web solicitada para o endereço IP do seu computador para seu navegador para mostrar.



De muitas maneiras, buscar e carregamento de uma página web no navegador não é diferente fazer um telefonema. Quando você faz uma chamada telefônica, você provavelmente vai procurar o número de discagem, esperar por alguém para pegar, de dizer "Olá", e aguardar uma resposta antes de iniciar a conversa. Às vezes você tem que remarcar se houver problemas de conexão. Na web, um processo semelhante acontece em uma fração de segundo, tudo que você vê é o que você digitou "www.google.com" no navegador e da página inicial do Google aparecer.

No próximo capítulo, veremos como podemos verificar a identidade de um site que buscar e carregar no browser através docertificado de validação estendida.



IDENTIDADES VALIDANDO ONLINE

OU, "DR. LIVINGSTONE, EU PRESUMO? "

No mundo físico, você pode ver as pessoas a compartilhar informações com. Você fala com eles face a face, ou encontrá-los em um lugar confiável, como uma agência bancária. É assim que você faça o seu primeiros julgamentos em dar-lhes a sua confiança.

Mas online, que pode ser difícil saber quem está por trás de qualquer site. As pistas visuais que normalmente dependem pode ser falsificado.Por exemplo, uma página falsa poderia copiar o logo, ícone e

e design do site do seu banco - quase como se eles tivessem criado uma loja falsa em seu bloco.

Felizmente, existem ferramentas para ajudar a determinar se um site é genuíno ou não.Alguns sites têm um certificado de validação estendida que permite determinar a



nome da organização que administra o site. O certificado de validação estendida dá-lhe a informação que você precisa para ajudar a garantir que você não está confiando seus dados a um site falso.

Aqui está um exemplo de validação estendida em ação no navegador. No site de um banco que foi verificado através de validação estendida, nome do banco, é exibido em uma caixa verde entre o ícone do cadeado eo endereço web na barra de endereços:

Exemplo do indicador de validação estendida no Chrome

Na maioria dos navegadores, o indicador de validação estendida pode ser encontrado por olhar para o nome da organização na seção verde da barra de endereços do navegador. Você também pode clicar no indicador para ver as informações de segurança do site e fiscalizar o seu certificado digital.



Para receber a certificação Extended Validation, proprietário de um site tem que passar uma série de verificações, confirmando a sua identidade jurídica e autoridade. No exemplo anterior, a validação estendida em bankofamerica.com verifica que sim, o site é do Banco real da América. Você pode pensar desta certificação como algo que une o nome de domínio do endereço do site de volta para uma identidade no mundo real.

Seria sábio para compartilhar informações sigilosas com um site somente se você confiar a organização responsável pelo site. Então, da próxima vez que você está prestes a realizar uma transação sensível, tome um momento para manter um olhar atento para as informações de segurança do site. Você será feliz que você fez.



EVOLUINDO PARA UM MAIS RÁPIDO DA WEB

OU, ACELERANDO IMAGENS, VÍDEO E JAVASCRIPT NA WEB

A web hoje é um ensopado de visual incrível e interativo, repleto de imagens, fotos, vídeos e aplicativos da web whizzy. Algumas das experiências mais marcantes da web provêm de imagens e vídeos, a partir de álbuns de fotos compartilhadas

de férias com a família para a cobertura de vídeo on-line de jornalistas em zonas de guerra.

É muito longe do texto simples e links que começou tudo. E isso significa que cada vez



carrega seu navegador uma página web, muito mais dados e códigos complexos precisa ser processado.

Quanto mais, e quanto mais complexo?Algumas estatísticas impressionantes:

  • Imagens e fotografias formam cerca de 65% das informações em uma página web típica, em termos de bytes por página.
  • 24 horas de vídeo são colocados no YouTube a cada minuto do dia. (Isso é como Hollywood lançando 130.000 plena filmes de longa-novo a cada semana, embora com menos pipoca.)
  • Os programas em JavaScript tem crescido de algumas linhas para várias centenas de kilobytes de código-fonte que deve ser processado de cada vez que uma página web ou um aplicativo é carregado.

Portanto, não serão todos estes inundações jorrando de dados lento carregamento da página no navegador? Será que a Internet entopem e vire para o melaço em breve?

Provavelmente não. Imagens e fotografias tornaram-se comuns na web, quando cientistas encontraram maneiras de comprimi-los em pequenos arquivos que podem ser enviadas e baixadas mais facilmente. GIF e JPEG eram os mais populares dos primeiros sistemas de compressão de arquivo. Enquanto isso, plug-ins foram inventados para contornar as limitações iniciais de HTML para que o vídeo poderia ser incorporado e reproduzido nas páginas web.



Olhando para o futuro, a marca <video> em HTML5 torna mais fácil para vídeos a serem incorporados e reproduzidos em páginas da web.O Google também está colaborando com a comunidade web em WebM, um esforço para construir um livre, formato de vídeo open-source que se adapta às condições de poder computacional e largura de banda na web, o vídeo assim que a qualidade pode ser entregue a um computador em uma casa de fazenda em Nebraska ou um smartphone, em Nairobi.

Entretanto, é verdade que as páginas web com muitas fotos grandes e outras imagens ainda podem ser muito lento para carregar. É por isso que alguns engenheiros do Google vêm testando novas formas de compressão de imagens ainda mais, mantendo a mesma qualidade de imagem e resolução. Os primeiros resultados? Muito promissor. Eles vieram com um novo formato de imagem chamado WebP que reduz o tamanho médio de arquivo de imagem em 39%.

Os motores que executam o código JavaScript em navegadores modernos também foram redesenhados para processar código mais rápido do que nunca. Estes motores rápido JavaScript, como o V8 do Google Chrome, agora são uma parte essencial de qualquer navegador moderno. Isso significa que a próxima geração de aplicações web úteis fabulosamente baseados em JavaScript não será dificultada pela complexidade de mais código JavaScript.

Outra técnica que os navegadores modernos, como o Chrome usa para buscar e carregar páginas mais rapidamente é chamado de "resolução de DNS prévio". O processo de tradução de um endereço web em um endereço IP através de uma pesquisa de DNS, ou vice-versa, é freqüentemente chamado de "resolução." Com a resolução de DNS pré-Chrome ao mesmo tempo olhar para todos os outros links na página da web e pré-determinação os links para endereços IP no fundo. Assim, quando



você realmente clicar em um dos links na página, o navegador está pronto para levá-lo para a nova página imediatamente. Ao longo do tempo, o Chrome também aprende a partir de visitas anteriores, para que na próxima vez que você vai para uma página da web que você visitou anteriormente, o Chrome sabe automaticamente pré-resolver todos os links relevantes e elementos na página web.

Algum dia, os navegadores podem ser capazes de prever, antes de a página é carregada, não só que os links para resolver a pré-, mas também quais os elementos website (como imagens ou vídeos) para pré-fetch antes do tempo. Isso fará com que a web ainda mais rápido.

Em breve, esperamos, o carregamento de novas páginas no navegador vai ser tão rápida como folhear as páginas de um livro ilustrado.



OPEN SOURCE E NAVEGADORES

OU, DE PÉ SOBRE OMBROS DE GIGANTES

Internet de hoje está nos ombros de gigantes: os tecnólogos, os pensadores, os desenvolvedores e as organizações que continuam a empurrar os limites da inovação e compartilhar o que aprendeu.

Este espírito de partilha é o cerne da

open-source software. "Código aberto" significa que o funcionamento interno (ou "código fonte") de um software são disponibilizados a todos, e que o software é escrito de uma forma aberta e colaborativa. Qualquer um pode olhar para o código fonte, veja como ele funciona, ajustá-lo ou adicionar a ele, e reutilizá-lo



em outros produtos ou serviços.

O software open-source tem um papel importante em muitas partes da Web, incluindo navegadores web de hoje. O lançamento do navegador de código aberto Mozilla Firefox pavimentou o caminho para muitos excitantes inovações novo navegador. Google Chrome foi construído com alguns componentes do Mozilla Firefox e com o código-fonte aberto motor de renderização WebKit, entre outros. No mesmo espírito, o código para o Chrome foi feito de fonte aberta para que a comunidade global na web pode usar as inovações do Chrome em seus próprios produtos, ou mesmo melhorar o código fonte original do Chrome.

Os desenvolvedores da Web e os usuários comuns não são os únicos a beneficiar dos navegadores mais rápidos, simples e segura de código aberto. Empresas como a Google também se beneficiam de compartilhar suas idéias abertamente. Melhor navegadores

significar uma melhor experiência na web para todos, e que faz com que usuários mais felizes que navegar na web ainda mais. Melhor navegadores também permitem que as empresas criar aplicações web com os mais recentes recursos de ponta, e que faz os usuários felizes também.

Browsers não são a única parte da teia que pode levar a abordagem de fonte aberta.Converse com qualquer grupo de desenvolvedores da Web e é provável que você ouvir que eles usam um código aberto Apache HTTP Server para hospedar e servir os seus sites, ou que desenvolveram seus códigos em computadores equipados com o sistema operacional Linux de código aberto - apenas para citar alguns exemplos. O bom trabalho da comunidade de código aberto continua a ajudar a tornar a web ainda melhor: a web que podem ser os ombros largos para a próxima geração.



19 COISAS MAIS TARDE ...

OU, UM DIA NAS NUVENS

... E aqui estamos em Coisa 20. Vamos recapitular.

Hoje na Web é um colorido, visual, prático, agradável, agitado, amigo cheio de diversão, e incrivelmente lugar útil. Muitos de nós agora viver uma vida de computação em nuvem nainternet: lemos as notícias, assistir filmes, conversar com amigos, e fazer nossas tarefas diárias online com aplicativos baseados em web direita do navegador. aplicativos Web vamos fazer isso de qualquer lugar o mundo, mesmo se nós deixamos nossos laptops em casa.

É tudo possível graças à evolução dos padrões web como HTML, JavaScript e CSS,

bem como plug-ins. Os novos recursos doHTML5 estão ajudando os desenvolvedores a criar a próxima geração de aplicações web verdadeiramente inventiva.

O que mais está a tomar forma nas nuvens?

  • É necessário um navegador moderno para tirar o máximo de modernos recursos de web.


O takeaways final?

Use um navegador moderno, em primeiro lugar. Ou tente um novo e ver se ele traz-nos mais felizes de navegação que melhor se adequa às suas necessidades.

A web vai continuar a evoluir - dramaticamente! ponta web tecnologias de suporte, como HTML5 CSS3 e WebGL, porque eles vão ajudar a comunidade web imaginar e criar um futuro de grandes aplicações web inovadoras.

Por fim, tentar coisas novas. A web é um lugar excitante e novo a cada dia, por isso tente tarefas que você não pensou que poderia ser feito on-line - como pesquisar sua ascendência até dez gerações, ou a visualização de uma imagem de webcam tempo real a partir de basecamp uma escalada no Himalaia. Você pode se surpreender com o que você acha!

Publicado em 2010 Google


Comments