Un browser Web è un software utilizzato per accedere a una pagina Web e visualizzarla sullo schermo dell’utente. Questo software deve quindi essere in grado di leggere e interpretare i file html . I browser Web accedono al Web tramite il protocollo di comunicazione HTTP. Si dice che sia un “client HTTP”, che si connette a un server .
Principali browser web sul mercato
I browser web sono utilizzati su tutti i dispositivi che offrono l’accesso a Internet e che offrono la possibilità di consultare pagine web: tablet, smartphone, personal computer, ecc. I browser pubblici più conosciuti sono:
- Google Chrome
- Mozilla Firefox
- Microsoft Edge
- Safari (Apple)
- Opera
- Browser Android (specifico per cellulari Android)
Alcuni di loro offrono una variante mobile specifica.
Browser di testo
Esistono anche i cosiddetti “browser di testo”. Questi sono progettati per leggere e visualizzare solo il testo di una pagina web e ignorare il suo contenuto grafico. Sorprendente e inutile? Questo permetteva in passato di limitare la larghezza di banda utilizzata e le risorse informatiche mobilitate per leggere una pagina web, in un momento in cui le velocità di connessione erano basse e la potenza delle macchine limitata, oggi questi browser sono principalmente utilizzati per favorire l’accesso al web per le persone con disabilità visive. E’ così possibile estrarre il testo di una pagina web per farlo interpretare da un sistema di sintesi vocale, senza essere disturbati da elementi grafici non necessari.Il browser di testo più famoso è Lynx.
1994 – 1995: Netscape e Internet Explorer
A metà degli anni ’90, il software di accesso al Web più utilizzato al mondo era Netscape Navigator (in seguito noto come Mozilla). Creato nel 1994, ha avuto una quota di mercato totale di oltre l’80% nell’estate del 1995. Nell’agosto dello stesso anno, Netscape ha dovuto affrontare la concorrenza di Internet Explorer, il software incluso in Windows da Microsoft, che era, a differenza di Netscape, gratuito.
1996: Introduzione di javascript e plugin
Nel marzo 2006, Netscape 2 ha introdotto nuove funzionalità rivoluzionarie: hanno fatto la loro comparsa frame, javascript e plugin per browser.
1998: nascita di Mozilla.org
All’inizio del 1998, Netscape divenne gratuito e annunciò che i futuri sviluppi si sarebbero basati su progetti Open Source. Viene creato Mozilla.org (in seguito verrà generato Mozilla Firefox).
1998 ad oggi: la guerra dei navigatori
Da allora, l’offerta di browser ha continuato ad espandersi. Ricorderemo l’introduzione di Firefox nel 2004 e quella di Google Chrome nel 2008 (basato sul progetto Open Source Chromium).
Utilizzo dei browser
Oggi tutti sanno usare un browser web. Ricorderemo comunque un principio di base: un browser web non è un motore di ricerca.Per accedere a una pagina web, il principio è inserire l’ url di un sito nella barra degli indirizzi. Se i browser attuali sanno distinguere un URL da una richiesta di ricerca (se rilevano una richiesta, la trasmettono a un motore di ricerca), la confusione a volte è totale per gli utenti.
Rendering di pagine in un browser
Una delle funzioni principali di un browser Web è rendere visivamente una pagina dal suo codice html e dai file CSS associati. In teoria, il modo in cui le pagine vengono visualizzate è definito dagli standard web. Tuttavia, per molto tempo, ogni browser ha interpretato i file a modo suo
Gli sviluppatori devono integrare istruzioni condizionali nei loro codici per gestire la compatibilità cross-browser.
La maggior parte dei browser sul mercato ora aderisce agli standard web, solo alcuni effetti richiedono ancora una serie di istruzioni speciali. In termini di sviluppo web, designer e sviluppatori possono concentrarsi sull’adattamento dei siti alle diverse dimensioni dello schermo, ad esempio con un design responsive.
Plugin
Molti browser moderni consentono di estendere le loro funzionalità utilizzando software di estensione chiamati “plug-in”. Possiamo citare ad esempio Firebug, che permette di visualizzare il codice sorgente di una pagina web sotto Mozilla Firefox.
Cookie
I browser consentono ai siti Web di utilizzare i cookie, che vengono memorizzati sul computer dell’utente. Questi cookie possono a volte essere considerati invasivi della privacy. Tuttavia, possono essere cancellati dall’utente.