Un browser, noto anche come browser web o browser internet, è un programma applicativo progettato per fornire agli utenti l'accesso alle informazioni disponibili sul world wide web (WWW). I browser supportano anche plugin esterni che le persone utilizzano per interagire con contenuti attivi, inclusi immagini, audio, video e contenuti Adobe Flash.
I migliori browser sono dotati di un motore di ricerca, barra degli indirizzi, funzionalità di gestione della privacy e dei segnalibri per un'esperienza utente fluida. Gli utenti individuali e aziendali si affidano ai browser web per trovare risposte a domande, guardare video in streaming e fare acquisti online. Gli sviluppatori web e i programmatori software si rivolgono a questi strumenti per il test e il debug delle applicazioni web.
I browser web sono anche noti come programmi client perché utilizzano il protocollo di trasferimento ipertestuale (HTTP) per richiedere e tradurre dati dai server web in contenuti leggibili dall'uomo per conto degli utenti. I sistemi browser possono mostrare contenuti creati utilizzando il linguaggio di markup ipertestuale (HTML), il linguaggio di markup estensivo (XML) e altri protocolli e prefissi, come il protocollo di trasferimento file (FTP), l'invio di email (mailto:), HTTP sicuro (HTTPS) e file (file:).
Le applicazioni browser seguono un modello client/server. Agendo come client, il browser chiede al server web informazioni. Poi, il server web elabora la richiesta del browser prima di condividere le informazioni richieste. Questo approccio strutturato del modello client-server garantisce una facile distribuzione dei compiti e gestione delle risorse tra un browser e un server.
Per qualificarsi per l'inclusione nella categoria Browser, un prodotto deve:
Essere scaricabile
Tradurre HTML in contenuti leggibili
Supportare plugin esterni per visualizzare contenuti attivi