Tim Berners-Lee ha inventato il World Wide Web
Il World Wide Web (“WWW”, “W3” o semplicemente “il Web”) è un mezzo di informazione globale a cui gli utenti possono accedere tramite computer connessi a Internet. Il termine è spesso usato come sinonimo di Internet, ma il Web è un servizio che opera su Internet, proprio come la posta elettronica e le videoconferenze. La storia di Internet e la storia dell’ipertesto risalgono a un periodo ben precedente a quello del World Wide Web.
Tim Berners-Lee inventò il World Wide Web mentre lavorava al CERN nel 1989. Propose un “sistema informativo universale collegato” utilizzando diversi concetti e tecnologie, il più fondamentale dei quali era rappresentato dalle connessioni esistenti tra le informazioni. Sviluppò il primo server web, il primo browser web e un protocollo di formattazione dei documenti, chiamato Hypertext Markup Language (HTML). Dopo la pubblicazione del linguaggio di markup nel 1991 e il rilascio del codice sorgente del browser per uso pubblico nel 1993, molti altri browser web vennero presto sviluppati, tra cui Mosaic di Marc Andreessen (in seguito Netscape Navigator), particolarmente facile da usare e installare, e spesso considerato l’artefice del boom di Internet degli anni ’90. Si trattava di un browser grafico che girava su diversi computer popolari in ufficio e a casa, rendendo i contenuti multimediali accessibili anche agli utenti meno esperti, grazie alla possibilità di includere immagini e testo nella stessa pagina.
I siti web per il grande pubblico iniziarono a emergere tra il 1993 e il 1994. Ciò stimolò la concorrenza nel settore dei software per server e browser, culminata nella “guerra dei browser”, inizialmente dominata da Netscape Navigator e Internet Explorer. In seguito alla completa rimozione delle restrizioni commerciali sull’uso di Internet entro il 1995, la commercializzazione del Web, in un contesto di fattori macroeconomici, ha portato al boom e al successivo crollo delle dot-com tra la fine degli anni ’90 e l’inizio degli anni 2000.
Le caratteristiche dell’HTML si sono evolute nel tempo, culminando nella versione 2 nel 1995, nell’HTML3 e nell’HTML4 nel 1997 e nell’HTML5 nel 2014. Il linguaggio è stato ulteriormente ampliato con funzionalità di formattazione avanzate tramite i Fogli di Stile a Cascata (CSS) e con capacità di programmazione grazie a JavaScript. La programmazione AJAX ha permesso di offrire contenuti dinamici agli utenti, dando inizio a una nuova era nella progettazione web, nota come Web 2.0. L’utilizzo dei social media, divenuto comune negli anni 2010, ha consentito agli utenti di creare contenuti multimediali senza competenze di programmazione, rendendo il Web onnipresente nella vita quotidiana.

Sfondo
Storia di Internet e Storia dell’ipertesto
Precursori
Il concetto alla base dell’ipertesto come paradigma di interfaccia utente ha avuto origine in progetti degli anni ’60, da ricerche quali l’Hypertext Editing System (HES) di Andries van Dam alla Brown University, l’IBM Generalized Markup Language, il Project Xanadu di Ted Nelson e l’oN-Line System (NLS) di Douglas Engelbart. Sia Nelson che Engelbart furono a loro volta ispirati dal memex basato su microfilm di Vannevar Bush, descritto nel saggio del 1945 “As We May Think”. Altri precursori furono FREES e Intermedia. Il progetto Mundaneum di Paul Otlet è stato anche indicato come un precursore del Web dei primi del Novecento.
INFORMARSI
Nel 1980, Tim Berners-Lee, presso l’Organizzazione europea per la ricerca nucleare (CERN) in Svizzera, creò ENQUIRE, come database personale di persone e modelli software, ma anche come strumento per sperimentare l’ipertesto; ogni nuova pagina di informazioni in ENQUIRE doveva essere collegata a un’altra pagina. Quando Berners-Lee creò ENQUIRE, le idee sviluppate da Bush, Engelbart e Nelson non influenzarono il suo lavoro, poiché non ne era a conoscenza. Tuttavia, man mano che Berners-Lee affinava le sue idee, il lavoro di questi predecessori avrebbe in seguito contribuito a confermare la validità del suo concetto.
Durante gli anni ’80, emersero numerose reti dati a commutazione di pacchetto basate su vari protocolli di comunicazione (vedi Guerre dei protocolli). Uno di questi standard fu la suite di protocolli Internet, spesso indicata come TCP/IP. Con la crescita di Internet negli anni ’80, molte persone si resero conto della crescente necessità di poter trovare e organizzare file e utilizzare le informazioni. Nel 1985 nacque il Domain Name System (su cui si basa l’Uniform Resource Locator). Furono creati molti piccoli sistemi ipertestuali autonomi, come HyperCard di Apple Computer (1987).
Ritorno al CERN
Il contratto di Berners-Lee nel 1980 andava da giugno a dicembre, ma nel 1984 tornò al CERN con un incarico permanente e si occupò dei problemi di gestione delle informazioni: i fisici di tutto il mondo avevano bisogno di condividere i dati, ma mancavano di computer comuni e di software di presentazione condiviso. Poco dopo il ritorno di Berners-Lee al CERN, i protocolli TCP/IP furono installati sui computer Unix dell’istituto, trasformandolo nel più grande sito Internet d’Europa. Nel 1988, fu stabilita la prima connessione IP diretta tra Europa e Nord America e Berners-Lee iniziò a discutere apertamente la possibilità di un sistema simile al Web al CERN. L’ispirazione gli venne dal libro “Enquire Within upon Everything” (Indaga su ogni cosa). Molti servizi online esistevano già prima della creazione del World Wide Web, come CompuServe, Usenet, Internet Relay Chat, Telnet e i sistemi di bacheca elettronica. Prima di Internet, UUCP veniva utilizzato per servizi online come la posta elettronica, e BITNET era un’altra rete molto diffusa.
1989–1991: Origini
CERN

Dove è nato il WEB
Mentre lavorava al CERN, Tim Berners-Lee si sentì frustrato dalle inefficienze e dalle difficoltà nel reperire informazioni archiviate su computer diversi. Il 12 marzo 1989, presentò un memorandum, intitolato “Gestione delle informazioni: una proposta”, alla direzione del CERN. (All’inizio del capitolo 12 del suo libro del 2025, Berners-Lee confida che “il primo documento riporta solo ‘marzo 1989′” – che lui aveva indicato “12 marzo” – che in realtà è il compleanno di mia madre). La proposta utilizzava il termine “web” e si basava su “un ampio database ipertestuale con collegamenti testuali”. Il documento descriveva un sistema chiamato “Mesh” che faceva riferimento a ENQUIRE, il database e progetto software che aveva realizzato nel 1980, con un sistema di gestione delle informazioni più elaborato basato su link incorporati nel testo: “Immaginate, quindi, che tutti i riferimenti in questo documento siano associati all’indirizzo di rete dell’elemento a cui si riferiscono, in modo che, durante la lettura del documento, possiate raggiungerli con un clic del mouse”. Un sistema del genere, spiegò, poteva essere descritto utilizzando uno dei significati esistenti del termine ipertesto, un termine che, a suo dire, fu coniato negli anni ’50. Berners-Lee osserva la possibilità di documenti multimediali che includono grafica, voce e video, che definisce ipermedia.
Sebbene la proposta avesse suscitato scarso interesse, Berners-Lee fu incoraggiato dal suo responsabile, Mike Sendall, a iniziare a implementare il suo sistema su una workstation NeXT appena acquistata. Prese in considerazione diversi nomi, tra cui Information Mesh, The Information Mine o Mine of Information, ma alla fine optò per World Wide Web. Berners-Lee trovò un sostenitore entusiasta nel suo collega e appassionato di ipertesto Robert Cailliau, che iniziò a promuovere il sistema proposto in tutto il CERN. Berners-Lee e Cailliau presentarono le idee di Berners-Lee alla Conferenza Europea sulla Tecnologia Ipertesto nel settembre del 1990, ma non trovarono fornitori in grado di apprezzare la sua visione.
La svolta di Berners-Lee fu quella di unire l’ipertesto a Internet. Nel suo libro Weaving The Web, spiega di aver ripetutamente suggerito ai membri di entrambe le comunità tecniche che un’unione tra le due tecnologie fosse possibile. Ma, quando nessuno accolse il suo invito, alla fine si assunse la responsabilità del progetto. Nel corso di questo processo, sviluppò tre tecnologie essenziali:
un sistema di identificatori univoci globali per le risorse sul Web e altrove, l’Universal Document Identifier (UDI), in seguito noto come Uniform Resource Locator (URL); Il linguaggio di pubblicazione è l’Hypertext Markup Language (HTML);
il protocollo è l’Hypertext Transfer Protocol (HTTP).
info.cern.ch, il primo sito web, nel 2025.
Con l’aiuto di Cailliau, il 12 novembre 1990 pubblicò una proposta più formale per la creazione di un “progetto ipertestuale” chiamato WorldWideWeb (abbreviato “W3”) come una “rete” di “documenti ipertestuali” visualizzabili tramite “browser” con un’architettura client-server. La proposta si ispirava al lettore SGML (Standard Generalized Markup Language) Dynatext di Electronic Book Technology, una spin-off dell’Institute for Research in Information and Scholarship della Brown University. Il sistema Dynatext, concesso in licenza dal CERN, era considerato troppo costoso e presentava una politica di licenza inadeguata per l’uso nella comunità scientifica della fisica delle alte energie, ovvero un costo per ogni documento e per ogni modifica apportata.
A quel punto, HTML e HTTP erano già in fase di sviluppo da circa due mesi e il primo server web era a circa un mese dal completamento del suo primo test di successo. La proposta di Berners-Lee stimava che un Web di sola lettura sarebbe stato sviluppato entro tre mesi e che sarebbero stati necessari sei mesi per realizzare “la creazione di nuovi link e nuovi contenuti da parte dei lettori, [in modo che] la paternità diventasse universale”, nonché “la notifica automatica al lettore quando nuovo materiale di suo interesse diventa disponibile”.
Nel dicembre del 1990, Berners-Lee e il suo team avevano realizzato tutti gli strumenti necessari per un Web funzionante: l’HyperText Transfer Protocol (HTTP), l’HyperText Markup Language (HTML), il primo browser web (chiamato WorldWideWeb, che fungeva anche da editor web), il primo server web (in seguito noto come CERN httpd) e il primo sito web (https://info.cern.ch/) contenente le prime pagine web che descrivevano il progetto stesso, pubblicato il 20 dicembre 1990. Il browser poteva accedere anche ai newsgroup Usenet e ai file FTP. Berners-Lee utilizzò un computer NeXT come server web e anche per scrivere il browser.
Lavorando con Berners-Lee al CERN, Nicola Pellow ha sviluppato il primo browser web multipiattaforma, il Line Mode Browser.
1991–1994: Il Web diventa pubblico, crescita iniziale
Lancio iniziale
Nel gennaio del 1991, furono attivati i primi server web al di fuori del CERN. Il 6 agosto 1991, Berners-Lee pubblicò un breve riassunto del progetto World Wide Web sul newsgroup alt.hypertext, invitando i collaboratori.
Paul Kunz dello Stanford Linear Accelerator Center (SLAC) visitò il CERN nel settembre del 1991 e rimase affascinato dal Web. Portò il software NeXT allo SLAC, dove la bibliotecaria Louise Addis lo adattò al sistema operativo VM/CMS sul mainframe IBM, in modo da ospitare il database SPIRES-HEP e visualizzare il catalogo di documenti online dello SLAC.
Questo fu il primo server web al di fuori dell’Europa e il primo in Nord America.
Il World Wide Web presentava diverse differenze rispetto agli altri sistemi ipertestuali disponibili all’epoca. Il Web richiedeva solo collegamenti unidirezionali anziché bidirezionali, rendendo possibile la creazione di link verso altre risorse senza alcun intervento da parte del proprietario di tali risorse. Ciò ridusse significativamente la difficoltà di implementazione di server e browser web (rispetto ai sistemi precedenti), ma al contempo presentò il problema cronico del deterioramento dei link.
Primi browser
Il browser WorldWideWeb funzionava solo sul sistema operativo NeXTSTEP. Questa limitazione fu discussa nel gennaio del 1992 e risolta all’inizio dello stesso anno con il rilascio di ViolaWWW, creato da Pei-Yuan Wei, e successivamente di Erwise, sviluppato dagli studenti dell’Università di Tecnologia di Helsinki, e di MidasWWW, sviluppato da Tony Johnson presso lo SLAC. ViolaWWW era il browser consigliato al CERN in quel periodo. Entrambi i programmi funzionavano sul sistema X Window per Unix. Nel 1992, i primi test tra browser su piattaforme diverse si conclusero con successo tra gli edifici 513 e 31 del CERN, tra i browser della stazione NexT e il browser Mosaic, adattato per X11. ViolaWWW divenne il browser consigliato al CERN. Per incentivarne l’utilizzo all’interno del CERN, Bernd Pollermann mise online l’elenco telefonico del CERN: in precedenza, gli utenti dovevano accedere al mainframe per cercare i numeri di telefono. Il Web ebbe successo al CERN e si diffuse in altre istituzioni scientifiche e accademiche.
Nel 1993, gli studenti dell’Università del Kansas adattarono un browser ipertestuale testuale esistente, Lynx, per accedere al Web. Lynx era disponibile su Unix e DOS, e alcuni web designer, poco entusiasti dei siti web con grafica accattivante, ritenevano che un sito web non accessibile tramite Lynx non meritasse di essere visitato.
Da Gopher al WWW
Articolo principale: Gopher (protocollo)
Nei primi anni ’90, progetti basati su Internet come Archie, Gopher, Wide Area Information Servers (WAIS) e la lista FTP Archive cercarono di creare metodi per organizzare i dati distribuiti. Gopher era un sistema di navigazione di documenti per Internet, rilasciato nel 1991 dall’Università del Minnesota. Inventato da Mark P. McCahill, divenne la prima interfaccia ipertestuale di uso comune per Internet. Sebbene le voci di menu di Gopher non venissero inviate come ipertesto, venivano visualizzate come collegamenti ipertestuali, che permettevano all’utente di navigare verso la risorsa seguendo il link. In meno di un anno, esistevano centinaia di server Gopher. Offriva una valida alternativa al World Wide Web nei primi anni ’90 e il consenso generale era che Gopher sarebbe diventato il principale metodo di interazione con Internet. Tuttavia, nel 1993, l’Università del Minnesota dichiarò che Gopher era un protocollo proprietario e che sarebbe stato necessario concederlo in licenza.
In risposta, il 30 aprile 1993, il CERN annunciò che il World Wide Web sarebbe stato accessibile gratuitamente a tutti, senza alcun costo, e rese pubblico il codice sorgente. Ciò permise di sviluppare server e client in modo indipendente e di aggiungere estensioni senza restrizioni di licenza. Due mesi dopo l’annuncio che l’implementazione server del protocollo Gopher non sarebbe più stata gratuita, questo diede impulso allo sviluppo di vari browser, accelerando il rapido abbandono di Gopher. Rendendo pubblico l’invenzione di Berners-Lee, il CERN ne incoraggiò e ne facilitò la diffusione.
I primi siti web mescolavano link sia per il protocollo web HTTP che per il protocollo Gopher, che forniva accesso ai contenuti tramite menu ipertestuali presentati come un file system anziché tramite file HTML. I primi utenti del Web navigavano aggiungendo ai segnalibri le pagine delle directory più popolari o consultando elenchi aggiornati come la pagina “Novità” dell’NCSA. Alcuni siti erano anche indicizzati da WAIS, consentendo agli utenti di effettuare ricerche full-text simili a quelle che sarebbero poi state offerte dai motori di ricerca.
Dopo il 1993, il World Wide Web ha visto molti progressi nell’indicizzazione e nella facilità di accesso tramite i motori di ricerca, che spesso trascuravano Gopher e Gopherspace. Con l’aumento della sua popolarità dovuto alla facilità d’uso, sono cresciuti anche gli incentivi per gli investimenti commerciali nel Web. Verso la metà del 1994, il Web stava superando Gopher e gli altri sistemi di navigazione per Internet.
NCSA
Articolo principale: Mosaic (browser web)
Il National Center for Supercomputing Applications (NCSA) dell’Università dell’Illinois a Urbana-Champaign (UIUC) ha creato un sito web nel novembre 1992. Dopo che Marc Andreessen, uno studente dell’UIUC, vide ViolaWWW alla fine del 1992,[47] iniziò a lavorare su Mosaic con un altro studente dell’UIUC, Eric Bina, utilizzando i finanziamenti della High-Performance Computing and Communications Initiative, un programma federale statunitense di ricerca e sviluppo avviato dal senatore statunitense Al Gore. Andreessen e Bina rilasciarono una versione Unix del browser nel febbraio 1993; le versioni per Mac e Windows seguirono nell’agosto 1993. Il browser guadagnò popolarità grazie al suo forte supporto per i contenuti multimediali integrati e alla rapida risposta degli autori alle segnalazioni di bug degli utenti e ai suggerimenti per nuove funzionalità. Gli storici concordano generalmente sul fatto che l’introduzione del browser web Mosaic nel 1993 abbia rappresentato un punto di svolta per il World Wide Web.
Prima del rilascio di Mosaic nel 1993, la grafica non veniva comunemente combinata con il testo nelle pagine web e il Web era meno diffuso rispetto a protocolli più vecchi come Gopher e WAIS. Mosaic era in grado di visualizzare immagini incorporate e inviare moduli per Windows, Macintosh e X-Windows. L’NCSA sviluppò anche HTTPd, un server web Unix che utilizzava la Common Gateway Interface per elaborare i moduli e i Server Side Includes per i contenuti dinamici. Sia il client che il server erano gratuiti e senza restrizioni. Mosaic fu un successo immediato; la sua interfaccia grafica permise al Web di diventare di gran lunga il protocollo più popolare su Internet. Nel giro di un anno, il traffico web superò quello di Gopher. Wired dichiarò che Mosaic aveva reso obsoleti i servizi online non basati su Internet e che il Web era diventato l’interfaccia preferita per accedere a Internet.
Crescita iniziale
Il World Wide Web ha permesso la diffusione di informazioni su Internet attraverso un formato facile da usare e flessibile. Ha quindi svolto un ruolo importante nella popolarizzazione dell’uso di Internet. Sebbene i due termini vengano talvolta confusi nell’uso comune, World Wide Web non è sinonimo di Internet. Il Web è uno spazio informativo contenente documenti e altre risorse collegati tramite hyperlink, identificati dai loro URI. Viene implementato sia come software client che server utilizzando protocolli Internet come TCP/IP e HTTP.
In linea con le sue origini al CERN, i primi utilizzatori del Web furono principalmente dipartimenti scientifici universitari o laboratori di fisica come SLAC e Fermilab. Nel gennaio 1993 c’erano cinquanta server web in tutto il mondo. Nell’ottobre 1993 i server online erano oltre cinquecento, inclusi alcuni siti web di rilievo.
La distribuzione e lo streaming di contenuti multimediali sul Web sono stati resi possibili dai progressi nella compressione dei dati, a causa degli elevati requisiti di larghezza di banda richiesti dai supporti non compressi. Dopo l’introduzione del Web, sono stati sviluppati diversi formati multimediali basati sulla trasformata discreta del coseno (DCT) per la distribuzione e lo streaming di contenuti sul Web, tra cui il formato video MPEG nel 1991 e il formato immagine JPEG nel 1992. L’elevato livello di compressione delle immagini ha reso JPEG un formato adatto a compensare le lente velocità di connessione a Internet, tipiche dell’era delle connessioni dial-up. JPEG è diventato il formato immagine più utilizzato sul World Wide Web. Una variante della DCT, l’algoritmo di trasformata discreta del coseno modificata (MDCT), ha portato allo sviluppo di MP3, introdotto nel 1991 e diventato il primo formato audio di successo sul Web.
Nel 1992, il Dipartimento di Informatica e Reti del CERN, diretto da David Williams, ritirò il supporto al lavoro di Berners-Lee. In un’e-mail di due pagine inviata da Williams, si affermava che il lavoro di Berners-Lee, volto a creare una piattaforma per lo scambio di informazioni come risultati e commenti degli esperimenti del CERN con la comunità scientifica, non rientrava nell’attività principale del CERN e rappresentava un uso improprio delle risorse informatiche dell’istituto. In seguito a questa decisione, Tim Berners-Lee lasciò il CERN per il Massachusetts Institute of Technology (MIT), dove continuò a sviluppare il protocollo HTTP.
Il primo browser per Microsoft Windows fu Cello, scritto da Thomas R. Bruce per il Legal Information Institute della Cornell Law School per fornire informazioni legali, dato che l’accesso a Windows era più diffuso tra gli avvocati rispetto all’accesso a Unix. Cello fu rilasciato nel giugno del 1993.
1994-2004: Standard aperti, globalizzazione
Il tasso di diffusione dei siti web aumentò vertiginosamente in tutto il mondo, favorendo lo sviluppo di standard internazionali per protocolli e formattazione dei contenuti. Berners-Lee continuò a impegnarsi nella definizione degli standard web, come i linguaggi di markup per la composizione delle pagine web, e promosse la sua visione di un Web semantico (a volte noto come Web 3.0) basato su standard di leggibilità automatica e interoperabilità.
Conferenza sul World Wide Web
Articolo principale: La Conferenza sul Web
Nel maggio del 1994, la prima Conferenza Internazionale sul WWW, organizzata da Robert Cailliau, si tenne al CERN; da allora la conferenza si svolge ogni anno.

World Wide Web Consortium
Articoli principali: World Wide Web Consortium e Standard Web
Vedi anche: Internet Information Services, Estensione del browser e Acid1Il World Wide Web Consortium (W3C) è stato fondato da Tim Berners-Lee dopo aver lasciato l’Organizzazione europea per la ricerca nucleare (CERN) nel settembre/ottobre 1994, con l’obiettivo di creare standard aperti per il Web. È stato fondato presso il Massachusetts Institute of Technology Laboratory for Computer Science (MIT/LCS) con il supporto della Defense Advanced Research Projects Agency (DARPA), che aveva svolto un ruolo pionieristico nello sviluppo di Internet. Un anno dopo, un secondo sito fu fondato presso l’INRIA (un laboratorio nazionale francese di ricerca informatica) con il supporto della Commissione Europea; e nel 1996, un terzo sito continentale fu creato in Giappone presso l’Università Keio.Il W3C era composto da diverse aziende disposte a creare standard e raccomandazioni per migliorare la qualità del Web. Berners-Lee rese il Web disponibile gratuitamente, senza brevetti né royalty. Il W3C decise che i suoi standard dovevano essere basati su tecnologie libere da royalty, in modo da poter essere facilmente adottati da chiunque. Netscape e Microsoft, nel pieno di una guerra tra browser, ignorarono il W3C e aggiunsero elementi all’HTML in modo ad hoc (ad esempio, blink e marquee). Infine, nel 1995, Netscape e Microsoft rinsavirono e accettarono di conformarsi allo standard del W3C.Nel 1997 il W3C pubblicò lo standard HTML 4, che includeva i Fogli di Stile a Cascata (CSS), offrendo ai progettisti un maggiore controllo sull’aspetto delle pagine web senza la necessità di tag HTML aggiuntivi. Il W3C non poté imporre la conformità, quindi nessun browser era completamente conforme. Ciò frustrò i web designer, che nel 1998 fondarono il Web Standards Project (WaSP) con l’obiettivo di promuovere l’adesione agli standard. Siti web influenti come A List Apart e CSS Zen Garden promossero il buon design e il rispetto degli standard. Ciononostante, AOL interruppe lo sviluppo di Netscape e Microsoft fu lenta nell’aggiornare Internet Explorer. Sia Mozilla che Apple rilasciarono browser che miravano a essere più conformi agli standard (Firefox e Safari), ma non riuscirono a scalzare Internet Explorer dalla posizione di browser dominante.
Send feedback

Commercializzazione, boom e crollo delle dot-com, conseguenzeCon la crescita del Web a metà degli anni ’90, vennero creati elenchi web e motori di ricerca primitivi per indicizzare le pagine e consentire alle persone di trovare informazioni. Le restrizioni sull’uso commerciale di Internet furono revocate nel 1995 con la chiusura di NSFNET.Negli Stati Uniti, il servizio online America Online (AOL) offriva ai suoi utenti una connessione a Internet tramite il proprio browser interno, utilizzando una connessione dial-up. Nel gennaio 1994, Jerry Yang e David Filo, allora studenti alla Stanford University, fondarono Yahoo! Directory. Yahoo! Directory divenne il primo elenco web popolare. Yahoo! Search, lanciato nello stesso anno, fu il primo motore di ricerca popolare sul World Wide Web. Yahoo! divenne l’esempio per eccellenza di pioniere del Web.Lo shopping online iniziò a emergere con il lancio del sito di Amazon da parte di Jeff Bezos nel 1995 e di eBay da parte di Pierre Omidyar nello stesso anno.Nel 1994, Netscape Navigator di Marc Andreessen superò Mosaic in popolarità, mantenendo la posizione per un certo periodo. Bill Gates delineò la strategia di Microsoft per dominare Internet nel suo memorandum Tidal Wave del 1995. Con il rilascio di Windows 95 e del popolare browser Internet Explorer, molte società quotate in borsa iniziarono a sviluppare una presenza sul Web. Inizialmente, le persone si aspettavano principalmente le possibilità di pubblicazione gratuita e di accesso immediato alle informazioni a livello mondiale. Alla fine degli anni ’90, il modello delle directory aveva ceduto il passo ai motori di ricerca, in concomitanza con l’ascesa di Google Search, che sviluppò nuovi approcci al ranking di pertinenza. Le funzionalità delle directory, pur essendo ancora comunemente disponibili, divennero secondarie rispetto ai motori di ricerca.
Netscape ebbe un IPO di grande successo, valutando l’azienda 2,9 miliardi di dollari nonostante la mancanza di profitti e innescando la bolla delle dot-com. La crescente familiarità con il Web portò alla crescita del commercio diretto online (e-commerce) e delle comunicazioni di gruppo istantanee in tutto il mondo. Molte aziende dot-com, che mostravano i loro prodotti su pagine web ipertestuali, furono aggiunte al Web. Nei successivi 5 anni, furono raccolti oltre mille miliardi di dollari per finanziare migliaia di startup costituite da poco più di un sito web.
Durante il boom delle dot-com, molte aziende si contendevano la creazione di un portale web dominante, nella convinzione che un sito di questo tipo sarebbe stato in grado di attrarre un vasto pubblico, che a sua volta avrebbe generato entrate pubblicitarie online. Sebbene la maggior parte di questi portali offrisse un motore di ricerca, non erano interessati a incoraggiare gli utenti a trovare altri siti web e ad abbandonare il portale, concentrandosi invece su contenuti “coinvolgenti”. Al contrario, Google era un motore di ricerca essenziale che forniva risultati superiori. Ebbe un grande successo tra gli utenti che passavano dai portali a Google. Inoltre, con AdWords, Google aveva un modello di business efficace.
AOL acquistò Netscape nel 1998. Nonostante il successo iniziale, Netscape non riuscì a contrastare Microsoft. Internet Explorer e una varietà di altri browser lo sostituirono quasi completamente.
Le connessioni internet a banda larga più veloci sostituirono molte connessioni dial-up a partire dai primi anni 2000.
Con lo scoppio della bolla delle dot-com, molti portali web ridimensionarono le proprie attività, fallirono o chiusero definitivamente. AOL ha sciolto Netscape nel 2003.
Software per server web
Ulteriori informazioni: Confronto tra software per server web, Confronto tra framework web lato server e Elenco dei sistemi di gestione dei contenuti
Il software per server web è stato sviluppato per consentire ai computer di fungere da server web. I primi server web supportavano solo file statici, come HTML (e immagini), ma ora comunemente consentono l’integrazione di applicazioni lato server. Il software per framework web ha permesso la creazione e la distribuzione di applicazioni web. I sistemi di gestione dei contenuti (CMS) sono stati sviluppati per organizzare e facilitare la creazione collaborativa di contenuti. Molti di essi sono stati costruiti su framework di gestione dei contenuti separati.
Dopo l’ingresso di Robert McCool in Netscape, lo sviluppo del server HTTPd dell’NCSA subì un arresto. Nel 1995, Brian Behlendorf e Cliff Skolnick crearono una mailing list per coordinare gli sforzi volti a correggere i bug e apportare miglioramenti a HTTPd. Chiamarono la loro versione di HTTPd Apache. Apache divenne rapidamente il server dominante sul Web. Dopo aver aggiunto il supporto per i moduli, Apache permise agli sviluppatori di gestire le richieste web con una varietà di linguaggi, tra cui Perl, PHP e Python. Insieme a Linux e MySQL, divenne noto come piattaforma LAMP.
Sulla scia del successo di Apache, nel 1999 fu fondata l’Apache Software Foundation, che produsse numerosi progetti software open source per il Web, animati dallo stesso spirito collaborativo.
Guerre dei browser
Articoli principali: Guerre dei browser e Storia del browser web
Vedi anche: Confronto tra browser web, Elenco dei browser web e Quota di utilizzo dei browser web
Dopo la laurea all’UIUC, Andreessen e Jim Clark, ex CEO di Silicon Graphics, si incontrarono e fondarono la Mosaic Communications Corporation nell’aprile del 1994 per sviluppare commercialmente il browser Mosaic Netscape. L’azienda in seguito cambiò nome in Netscape e il browser fu ulteriormente sviluppato come Netscape Navigator, che divenne presto il client web dominante. Rilasciarono anche il server web Netsite Commerce, in grado di gestire le richieste SSL, consentendo così l’e-commerce sul Web. SSL divenne il metodo standard per crittografare il traffico web. Navigator 1.0 introdusse anche i cookie, ma Netscape non pubblicizzò questa funzionalità. Nel 1995 Netscape lanciò Navigator 2, introducendo i frame, le applet Java e JavaScript. Nel 1998, Netscape rese Navigator open source e lanciò Mozilla.
Microsoft acquisì la licenza di Mosaic da Spyglass e rilasciò Internet Explorer 1.0 nello stesso anno, seguito da IE2 più tardi. IE2 aggiunse funzionalità introdotte per la prima volta da Netscape, come i cookie, SSL e JavaScript. La guerra dei browser si trasformò in una competizione per il dominio quando Explorer venne incluso in Windows. Questo portò alla causa antitrust Stati Uniti contro Microsoft Corporation.
IE3, rilasciato nel 1996, aggiunse il supporto per le applet Java, ActiveX e CSS. A questo punto, Microsoft iniziò a includere IE in Windows. IE3 riuscì ad aumentare la quota di mercato di Microsoft nel settore dei browser da meno del 10% a oltre il 20%. Internet Explorer 4, rilasciato l’anno successivo, introdusse l’HTML dinamico, ponendo le basi per la rivoluzione del Web 2.0. Nel 1998, Internet Explorer era riuscito a conquistare la maggior parte del mercato dei browser desktop. Sarebbe rimasto il browser dominante per i successivi quattordici anni.
Google rilasciò il suo browser Chrome nel 2008 con il primo motore JavaScript JIT, V8. Chrome superò Internet Explorer diventando il browser desktop dominante in quattro anni e superò Safari diventando il browser mobile dominante in due anni. Allo stesso tempo, Google rese open source il codice sorgente di Chrome, dando vita a Chromium.
Nel 2009, Ryan Dahl utilizzò il motore V8 di Chromium per alimentare un sistema runtime event-driven, Node.js, che consentiva l’utilizzo del codice JavaScript sia sui server che sui browser. Questo ha portato allo sviluppo di nuovi stack software come MEAN. Grazie a framework come Electron, gli sviluppatori possono raggruppare le applicazioni Node.js in applicazioni desktop autonome, come Slack.
Nel 2011, Acer e Samsung hanno iniziato a vendere i Chromebook, laptop economici con sistema operativo ChromeOS in grado di eseguire applicazioni web. Nel decennio successivo, sempre più aziende hanno offerto Chromebook. Nel 2020, i Chromebook hanno superato le vendite dei dispositivi macOS, diventando il secondo sistema operativo più diffuso al mondo.
Sono emersi anche altri browser web di rilievo, tra cui Firefox di Mozilla, Opera e Safari di Apple.
Web 1.0
Web 1.0 è un retronimo che si riferisce alla prima fase dell’evoluzione del World Wide Web, all’incirca dal 1989 al 2004. Secondo Graham Cormode e Balachander Krishnamurthy, “nel Web 1.0 i creatori di contenuti erano pochi, mentre la stragrande maggioranza degli utenti si limitava a fruire dei contenuti”. Le pagine web personali erano comuni e consistevano principalmente in pagine statiche ospitate su server web gestiti dagli ISP o su servizi di hosting web gratuiti come Tripod e l’ormai defunto GeoCities.
Alcuni elementi di design comuni di un sito Web 1.0 includono:
Pagine statiche anziché HTML dinamico.
Contenuti forniti dal file system del server anziché da un sistema di gestione di database relazionali (RDBMS).
Pagine create utilizzando Server Side Includes (SSI) o Common Gateway Interface (CGI) anziché un’applicazione web scritta in un linguaggio di programmazione dinamico che consente la modifica del contenuto della pagina, come Perl, PHP, Python, Ruby, soluzioni come ASP.NET, JSP o Node.js.
L’uso di elementi dell’era HTML 3.2 come frame e tabelle per posizionare e allineare gli elementi su una pagina. Questi venivano spesso utilizzati in combinazione con GIF di spaziatura. I frame sono pagine web incorporate in altre pagine web, mentre le GIF di spaziatura erano immagini trasparenti utilizzate per forzare la visualizzazione del contenuto della pagina in un determinato modo.
Estensioni HTML proprietarie, come i tag <blink> e <marquee>, introdotte durante la prima guerra dei browser.
Guestbook online.
Pulsanti GIF, immagini (in genere di dimensioni 88×31 pixel) che promuovevano browser web, sistemi operativi, editor di testo e vari altri prodotti.
Moduli HTML inviati via e-mail. Il supporto per lo scripting lato server era raro sui server condivisi in quel periodo. Per fornire un meccanismo di feedback ai visitatori del sito web, venivano utilizzati i moduli mailto. L’utente compilava un modulo e, cliccando sul pulsante di invio, il suo client di posta elettronica si avviava e tentava di inviare un’e-mail contenente i dettagli del modulo. La popolarità e la complessità del protocollo mailto spinsero gli sviluppatori di browser a integrare i client di posta elettronica nei propri browser.
Terry Flew, nella terza edizione di New Media, ha descritto le differenze tra Web 1.0 e Web 2.0 come un
“passaggio da siti web personali a blog e aggregazione di siti di blog, dalla pubblicazione alla partecipazione, dai contenuti web come risultato di ingenti investimenti iniziali a un processo continuo e interattivo, e dai sistemi di gestione dei contenuti ai link basati sull'”etichettatura” dei contenuti web tramite parole chiave (folksonomia)”.
Flew riteneva che questi fattori avessero plasmato le tendenze che hanno portato all’avvento della “mania” del Web 2.0.
2004–present: The Web as platform, ubiquity
Web 2.0
Articolo principale: Web 2.0
Vedi anche: Applicazione Web, Applicazione a pagina singola, Pagina Web dinamica, Applicazione Web ricca, Framework Web e Piattaforma Web
Inizialmente, le pagine Web erano concepite come documenti strutturati basati su HTML. Potevano includere immagini, video e altri contenuti, sebbene l’uso dei media fosse inizialmente relativamente limitato e il contenuto fosse principalmente statico. Verso la metà degli anni 2000, nuovi approcci alla condivisione e allo scambio di contenuti, come blog e RSS, si diffusero rapidamente sul Web. Il sito di condivisione video YouTube lanciò il concetto di contenuti generati dagli utenti. Man mano che le nuove tecnologie semplificavano la creazione di siti Web dinamici, il Web divenne più facile da usare e acquisì un senso di interattività che diede inizio a un periodo di rapida diffusione. Questa nuova era ha visto anche la nascita di siti di social networking, come Friendster, MySpace, Facebook e Twitter, e di siti di condivisione di foto e video come Flickr e, successivamente, Instagram, che hanno rapidamente guadagnato utenti e sono diventati parte integrante della cultura giovanile. I contenuti modificati dagli utenti di Wikipedia hanno rapidamente soppiantato quelli di Microsoft Encarta, redatti da professionisti. La popolarità di questi siti, unita agli sviluppi tecnologici che li rendevano possibili e alla crescente disponibilità e convenienza delle connessioni ad alta velocità, ha reso i contenuti video molto più comuni su ogni tipo di sito web. Questo nuovo modello di scambio di informazioni, ricco di contenuti multimediali e caratterizzato da siti web generati e modificati dagli utenti, è stato soprannominato Web 2.0, un termine coniato nel 1999 da Darcy DiNucci e reso popolare nel 2004 alla Web 2.0 Conference. Il boom del Web 2.0 ha attirato investimenti da aziende di tutto il mondo e ha visto la nascita di numerose startup orientate ai servizi, rivolte a un Web appena “democratizzato”.
JavaScript ha reso possibile lo sviluppo di applicazioni web interattive. Le pagine web potevano eseguire JavaScript e rispondere all’input dell’utente, ma non potevano interagire con la rete. I browser potevano inviare dati ai server tramite moduli e ricevere nuove pagine, ma questo processo era lento rispetto alle tradizionali applicazioni desktop. Gli sviluppatori che desideravano offrire applicazioni sofisticate sul Web utilizzavano Java o soluzioni non standard come Adobe Flash o ActiveX di Microsoft.
Microsoft ha aggiunto a Internet Explorer nel 1999 una funzionalità poco nota chiamata XMLHttpRequest, che permetteva a una pagina web di comunicare con il server rimanendo visibile. Gli sviluppatori di Oddpost hanno utilizzato questa funzionalità nel 2002 per creare la prima applicazione Ajax, un client di webmail con prestazioni pari a quelle di un’applicazione desktop. Le applicazioni Ajax sono state rivoluzionarie. Le pagine web si sono evolute da semplici documenti statici a vere e proprie applicazioni. Oltre alle pagine web, i siti hanno iniziato a offrire API. Gli sviluppatori hanno creato una miriade di app Ajax, tra cui widget, mashup e nuove tipologie di app social. Gli analisti hanno definito questo fenomeno Web 2.0.
I produttori di browser hanno migliorato le prestazioni dei loro motori JavaScript e abbandonato il supporto per Flash e Java. Le tradizionali applicazioni client-server sono state sostituite dalle applicazioni cloud. Amazon si è reinventata come fornitore di servizi cloud.
L’utilizzo dei social media sul Web è diventato onnipresente nella vita quotidiana. Gli anni 2010 hanno visto anche l’ascesa dei servizi di streaming, come Netflix.
Nonostante il successo delle applicazioni Web 2.0, il W3C ha proseguito con il suo piano di sostituire l’HTML con l’XHTML e rappresentare tutti i dati in XML. Nel 2004, i rappresentanti di Mozilla, Opera e Apple formarono un gruppo di opposizione, il Web Hypertext Application Technology Working Group (WHATWG), dedicato al miglioramento dell’HTML mantenendo la compatibilità con le versioni precedenti. Per i successivi anni, i siti web non migrarono i loro contenuti a XHTML; i produttori di browser non adottarono XHTML2; e gli sviluppatori evitarono XML a favore di JSON. Nel 2007, il W3C cedette e annunciò la ripresa dei lavori sull’HTML e nel 2009 abbandonò ufficialmente XHTML. Nel 2019, il W3C ha ceduto il controllo della specifica HTML, ora denominata HTML Living Standard, al WHATWG.
Microsoft ha riscritto il suo browser Edge nel 2021 per utilizzare Chromium come base di codice, al fine di renderlo più compatibile con Chrome.
Sicurezza, censura e criminalità informatica
Il crescente utilizzo di connessioni crittografate (HTTPS) ha reso possibili l’e-commerce e i servizi bancari online. Ciononostante, gli anni 2010 hanno visto l’emergere di diverse tendenze controverse, come la censura di Internet e la crescita della criminalità informatica, inclusi attacchi informatici via web e ransomware.
Dispositivi mobili
Articolo principale: Web mobile
Vedi anche: Browser mobile
I primi tentativi di consentire ai dispositivi wireless di accedere al Web utilizzavano formati semplificati come i-mode e WAP. Apple ha introdotto il primo smartphone nel 2007 con un browser completo. Altre aziende hanno seguito l’esempio e nel 2011 le vendite di smartphone hanno superato quelle dei PC. Dal 2016, la maggior parte dei visitatori accede ai siti web tramite dispositivi mobili, il che ha portato all’adozione del responsive web design.
Apple, Mozilla e Google hanno adottato approcci diversi per integrare gli smartphone con le moderne app web. Apple inizialmente ha promosso le app web per iPhone, ma in seguito ha incoraggiato gli sviluppatori a creare app native. Mozilla ha annunciato le Web API nel 2011 per consentire alle app web di accedere a funzionalità hardware come audio, fotocamera o GPS. Framework come Cordova e Ionic consentono agli sviluppatori di creare app ibride. Mozilla ha rilasciato un sistema operativo mobile progettato per eseguire app web nel 2012, ma ne ha interrotto lo sviluppo nel 2015.
Google ha annunciato le specifiche per le Accelerated Mobile Pages (AMP) e le Progressive Web Application (PWA) nel 2015. Le AMP utilizzano una combinazione di HTML, JavaScript e Web Components per ottimizzare le pagine web per i dispositivi mobili; le PWA sono pagine web che, grazie a una combinazione di Web Worker e file manifest, possono essere salvate su un dispositivo mobile e aperte come app native.
Web 3.0 e Web3
L’estensione del Web per facilitare lo scambio di dati è stata esplorata come approccio per creare un Web semantico (a volte chiamato Web 3.0). Ciò ha comportato l’utilizzo di informazioni leggibili dalle macchine e standard di interoperabilità per consentire ai programmi di comprensione del contesto di selezionare in modo intelligente le informazioni per gli utenti. La continua espansione del Web si è concentrata sulla connessione dei dispositivi a Internet, definita Gestione Intelligente dei Dispositivi (Intelligent Device Management). Con la crescente diffusione della connettività Internet, i produttori hanno iniziato a sfruttare la maggiore potenza di calcolo dei propri dispositivi per migliorarne l’usabilità e le funzionalità. Grazie alla connettività Internet, i produttori sono ora in grado di interagire con i dispositivi venduti e spediti ai propri clienti, e i clienti possono interagire con il produttore (e altri fornitori) per accedere a una grande quantità di nuovi contenuti.
Questo fenomeno ha portato alla nascita dell’Internet delle Cose (IoT), in cui i dispositivi moderni sono connessi tramite sensori, software e altre tecnologie che scambiano informazioni con altri dispositivi e sistemi su Internet. Ciò crea un ambiente in cui i dati possono essere raccolti e analizzati istantaneamente, fornendo informazioni più approfondite e migliorando il processo decisionale. Inoltre, l’integrazione dell’intelligenza artificiale con i dispositivi IoT continua a migliorarne le capacità, consentendo loro di prevedere le esigenze dei clienti ed eseguire attività, aumentando l’efficienza e la soddisfazione dell’utente.
Il Web 3 (a volte indicato anche come Web 3.0) è un’idea per un Web decentralizzato basato su blockchain pubbliche, smart contract, token digitali e portafogli digitali.
Oltre il Web 3.0
La prossima generazione del Web viene spesso definita Web 4.0, ma la sua definizione non è chiara. Secondo alcune fonti, si tratta di un Web che include intelligenza artificiale, Internet delle cose, pervasive computing, ubiquitous computing e Web delle cose, tra gli altri concetti. Secondo l’Unione Europea, il Web 4.0 è “la quarta generazione prevista del World Wide Web. Utilizzando intelligenza artificiale e ambientale avanzate, Internet delle cose, transazioni blockchain affidabili, mondi virtuali e funzionalità XR, oggetti e ambienti digitali e reali sono completamente integrati e comunicano tra loro, consentendo esperienze immersive davvero intuitive, fondendo senza soluzione di continuità il mondo fisico e quello digitale”.