Browser

In informatica il browser Web (o semplicemente browser /ˈbraʊzə(r)/), in italiano navigatore in rete, è un'applicazione usata principalmente per l'acquisizione, la presentazione e la navigazione di risorse sul Web. Tali risorse (come pagine web, immagini o video) sono messe a disposizione sul…

Browser
Immagine: StatCounter generated image — CC BY-SA 3.0 — Wikimedia Commons

In informatica il browser Web (o semplicemente browser /ˈbraʊzə(r)/), in italiano navigatore in rete, è un'applicazione usata principalmente per l'acquisizione, la presentazione e la navigazione di risorse sul Web. Tali risorse (come pagine web, immagini o video) sono messe a disposizione sul World Wide Web (la rete globale che si appoggia su Internet), su una rete locale o sullo stesso computer dove il browser è in esecuzione. Il programma implementa da un lato le funzionalità di client per il protocollo HTTP, che regola il download delle risorse dai server web a partire dal loro indirizzo URL; dall'altro quelle di visualizzazione dei contenuti ipertestuali (solitamente all'interno di documenti HTML) e di riproduzione di contenuti multimediali (rendering). Tra i browser più utilizzati vi sono Google Chrome, Mozilla Firefox, Microsoft Edge, Safari, Brave, Opera e, fino alla sua dismissione, Internet Explorer.

Un browser può essere impiegato anche per scopi diversi dalla navigazione web. Il suo funzionamento principale è quello di interpretare dei documenti HTML (HyperText Markup Language).

Storia

Il primo browser, chiamato WorldWideWeb, fu sviluppato da Tim Berners-Lee, uno dei precursori del concetto di World Wide Web e fondatore del World Wide Web Consortium. Serviva a scopi dimostrativi, era disponibile solo per sistema operativo NeXTSTEP (un derivativo dello Unix) e perciò in seguito fu chiamato Nexus.

Il primo browser a raggiungere un'apprezzabile popolarità internazionale fu Mosaic, sviluppato da NCSA, seguito poi da Netscape Navigator, che crebbe in fretta e fu la piattaforma su cui vennero messe a punto alcune innovazioni che col passare del tempo si sono diffuse su larga scala (come ad esempio JavaScript). La netta prevalenza di Netscape presso l'utenza, a metà degli anni novanta, fu incrinata dalla cosiddetta guerra dei browser, una competizione inizialmente commerciale e poi di immagine cominciata da Microsoft quando le innovazioni introdotte da Netscape divennero così sofisticate da costituire una minaccia potenziale per i propri interessi. Per vincere la concorrenza, Microsoft incluse Internet Explorer nel proprio sistema operativo Windows (il più diffuso al mondo), stroncando sul nascere i possibili concorrenti. Questa mossa fu motivo di numerose cause legali per la difesa della libera concorrenza e contro la nascita di monopoli informatici. Netscape reagì distribuendo nel 1998 il proprio codice con una licenza open source. Il progetto Mozilla che ne derivò fornì il codice che è alla base di diversi browser, fra i quali Netscape, Mozilla Suite, Galeon, Firefox e uno dei programmi di accesso della AOL.

La presenza di browser diversi con funzioni differenti ha portato alcuni webmaster a realizzare siti web destinati a essere visitati con un browser preferenziale, talvolta impedendo l'accesso a utenti che utilizzassero un browser differente da quello scelto. Questa consuetudine andava contro la filosofia del World Wide Web, che vede l'accessibilità come uno dei pilastri portanti, per cui ha suscitato forti critiche e campagne di protesta e di sensibilizzazione (come Campaign for a Non-Browser Specific WWW); inoltre a causa di ciò alcuni browser di uso comune (tra i quali Opera) vennero programmati per "fingersi" un altro browser (modificando il proprio user agent), in modo da avere accesso a un maggior numero di risorse online.

Il browser più diffuso a livello mondiale era Internet Explorer, prodotto da Microsoft, che viene fornito gratuitamente e "di serie" con ogni sistema operativo Windows. Il secondo browser in ordine di utilizzo era Mozilla nelle sue varianti (e in particolare Firefox), prodotto e distribuito gratuitamente dalla Mozilla Foundation. Il terzo era Safari di Apple, distribuito assieme al sistema operativo macOS (più recentemente è stata messa a disposizione una versione gratuita anche per Windows). Altri browser molto diffusi sono Opera e il già citato Netscape Navigator, il cui sviluppo è ormai sospeso.

La diversa diffusione dei vari browser, con tecnologie compatibili tra loro, ma con alcune peculiarità uniche, ha portato in passato con Internet Explorer 6 e attualmente con i sistemi basati sul WebKit a progettare le pagine web tenendo conto di un solo browser causando in alcuni casi il funzionamento solo su specifici browser, il che può portare a creare uno standard ancora prima che venga approvato dagli organi competenti. Alla fine del 2015, i principali browser hanno annunciato o eliminato il supporto ai plugin esterni "standard", come Adobe Flash, Silverlight e Java applet. Fra i vari linguaggi di markup, supportati, la maggior parte dei browser implementa HTML5, ultima versione proposta dal consorzio di standardizzazione W3C. La maggior parte dei browser supporta il JPEG, ma non ancora il più efficiente formato di compressione delle immagini, il JPEG 2000.

Video: Web browser demo — DecafPotato — CC BY-SA 4.0 — Wikimedia Commons

Servizi correlati

Altre voci

P

Programmazione web

Con la locuzione programmazione web si indicano le attività e le tecniche di programmazione, con i rispettivi linguaggi di scripting, che consentono la realizzazione e lo sviluppo di applicazioni per il Web. La programmazione web si articola in tre tipologie

Leggi la voce →
W

Web worker

Un web worker, come definito dal World Wide Web Consortium (W3C) e dal Web Hypertext Application Technology Working Group (WHATWG), è uno script JavaScript che viene eseguito in background in una pagina HTML indipendentemente dagli script dell'interfaccia utente. I web worker sono spesso in…

Leggi la voce →
S

Smash (sito web)

Smash è un servizio francese di trasferimento file online, fondato nell'aprile 2017 dai fratelli Romaric e Rémi Gouedard-Comte a Lione.

Leggi la voce →
Pagina web dinamicaP

Pagina web dinamica

Una pagina web dinamica è una pagina web il cui contenuto, in tutto o in parte, è generato sul momento dal server, potendo dunque essere diversa ogni volta che viene richiamata consentendo un'interattività con l'utente. Questa tipologia di pagina si è diffusa nel contesto del Web 2.0.

Leggi la voce →
M

Mega (sito web)

MEGA (acronimo ricorsivo di Mega Encrypted Global Access) è un servizio di file hosting e file sharing internazionale, prodotto e sviluppato da Kim Dotcom con l'aiuto di Mathias Ortmann, Bram van der Kolk e Finn Batato; pubblicato il 19 gennaio 2013, è il successore del sito Megaupload, chiuso…

Leggi la voce →
W

Web manager

Il web manager è il responsabile del coordinamento di un progetto web che può essere lo sviluppo di un semplice sito web statico o di una complessa applicazione per il web. Normalmente lavora in una web agency o in un'agenzia di comunicazione. Può, tuttavia, essere anche una figura professionale…

Leggi la voce →