Història del protocol HTTP i la World Wide Web
Els Orígens de la World Wide Web
La història de la World Wide Web, i per tant del protocol HTTP, comença al CERN (Organització Europea per a la Recerca Nuclear) a finals de la dècada dels vuitanta. En aquell moment, el CERN era el node d'Internet més gran d'Europa, on centenars de científics de tot el món col·laboraven en projectes de física de partícules. Aquests investigadors treballaven amb ordinadors diferents, sistemes operatius variats i formats de documentació incompatibles entre si, cosa que dificultava enormement l'intercanvi d'informació científica.
Tim Berners-Lee, un científic informàtic britànic que treballava al CERN, va identificar aquest problema com una oportunitat. El març de 1989, va presentar als seus superiors una proposta titulada "Information Management: A Proposal" (Gestió de la Informació: Una Proposta), on esbossava un sistema d'informació distribuït basat en hipertext que permetria als investigadors compartir i actualitzar informació de manera més eficient[^1][^2]. La proposta inicial, tot i ser visionària, va rebre una acollida tèbia. El seu cap, Mike Sendall, va anotar al document les paraules "Vague but exciting" (Vague però emocionant), una frase que ha passat a la història de la informàtica[^3].
No va ser fins a 1990, amb la col·laboració de Robert Cailliau, enginyer belga del CERN, que Berners-Lee va poder desenvolupar una revisió de la proposta que finalment va ser acceptada. Durant els últims mesos de 1990, utilitzant un ordinador NeXT (un dels primers productes de Steve Jobs després de deixar Apple), Berners-Lee va crear les tecnologies fonamentals que encara avui sustenten la web[^4]:
HTML (HyperText Markup Language): Un llenguatge de marcatge que permetia estructurar documents i crear enllaços entre ells. Aquest sistema d'hipertext no era conceptualment nou (Ted Nelson havia teoritzat sobre hipertext des dels anys 60), però Berners-Lee va ser el primer en implementar-lo de manera pràctica sobre Internet[^5].
HTTP (HyperText Transfer Protocol): El protocol de comunicació que permetria als clients i servidors intercanviar aquests documents d'hipertext. Aquest protocol havia de ser senzill, ràpid i capaç de funcionar sobre la infraestructura TCP/IP existent d'Internet[^6].
URL (Uniform Resource Locator): Un sistema d'adreces que permetria localitzar qualsevol recurs a la xarxa de manera única i inequívoca[^7].
WorldWideWeb: El primer navegador web de la història, que també feia funcions d'editor WYSIWYG (What You See Is What You Get). Aquest navegador només funcionava en ordinadors NeXT, cosa que limitava el seu ús[^8].
httpd: El primer servidor web, que Berners-Lee va anomenar "HyperText Transfer Protocol daemon". Aquest servidor va ser posat en línia al CERN el 6 d'agost de 1991, fent accessible la primera pàgina web de la història a l'adreça info.cern.ch[^9].
El 25 de desembre de 1990, Berners-Lee va aconseguir establir la primera comunicació exitosa entre un client i un servidor utilitzant el protocol HTTP. Aquest moment marca el naixement oficial de la World Wide Web[^10]. Poc després, el 6 d'agost de 1991, Berners-Lee va fer pública la seva invenció en el grup de notícies alt.hypertext, convidant a la comunitat d'Internet a unir-se a aquest nou projecte[^11].
Una de les decisions més transcendentals que va prendre Berners-Lee, amb el suport del CERN, va ser alliberar tota la tecnologia de la web sense patents ni costos de llicència. El 30 d'abril de 1993, el CERN va fer públic el codi font del programari de la World Wide Web, declarant-lo de domini públic[^12]. Aquesta decisió va ser fonamental per a l'expansió explosiva de la web que vindria després. Com el mateix Berners-Lee va explicar: "Si la tecnologia hagués estat propietària i sota el meu control total, probablement no hauria tingut èxit. No pots proposar que alguna cosa sigui un espai universal i al mateix temps mantenir-ne el control"[^13].
El Protocol HTTP: Evolució i Versions
HTTP/0.9 - La Simplicitat Original (1991)
La primera versió del protocol HTTP, coneguda retroactivament com HTTP/0.9, era d'una simplicitat radical. Aquesta versió inicial ni tan sols tenia número de versió en el seu moment; el nom HTTP/0.9 li va ser assignat més tard per diferenciar-la de les versions posteriors[^14].
El funcionament d'HTTP/0.9 era extremadament bàsic. Les peticions consistien en una única línia de text que començava amb l'únic mètode disponible, GET, seguit del camí al recurs:
Les respostes eren igualment simples: consistien únicament en el fitxer HTML sol·licitat, sense cap capçalera HTTP, sense codis d'estat i sense cap altra informació addicional. Si hi havia un error, el servidor simplement enviava un document HTML descrivint el problema i tancava la connexió[^15]. Aquesta simplicitat era tant un avantatge com una limitació: permetia implementacions ràpides i lleugeres, però restringia el protocol a la transferència de documents HTML en text pla, sense possibilitat de transmetre imatges, fulles d'estil o altres tipus de contingut[^16].
HTTP/1.0 - La Primera Gran Expansió (1996)
La versió HTTP/1.0, documentada oficialment a la RFC 1945 el 1996, va representar una evolució substancial del protocol[^17]. Aquesta versió va respondre a les necessitats creixents d'una web que començava a ser molt més que simples documents de text interconnectats.
Les novetats principals d'HTTP/1.0 incloïen[^18]:
Informació de versió: Cada petició incloïa explícitament la versió del protocol utilitzada, afegint "HTTP/1.0" a la línia de petició:
Capçaleres HTTP: S'introduïren les capçaleres (headers), que permetien l'intercanvi de metadades entre client i servidor. Això va obrir un món de possibilitats: especificar el tipus de contingut (Content-Type), la longitud (Content-Length), informació de cache, codificació, idioma preferit, etc[^19].
Codis d'estat: Les respostes ara incloïen codis d'estat numèrics que indicaven si la petició havia estat exitosa o havia fallat, i en cas d'error, quin tipus d'error s'havia produït (200 OK, 404 Not Found, 500 Internal Server Error, etc.)[^20].
Nous mètodes HTTP: A més del GET original, s'afegiren els mètodes POST (per enviar dades al servidor) i HEAD (per obtenir només les capçaleres d'un recurs sense descarregar-ne el contingut)[^21].
Suport per a diferents tipus de contingut: Gràcies a la capçalera Content-Type, HTTP/1.0 podia transmetre imatges, vídeos, àudio i qualsevol altre tipus de fitxer, no només HTML[^22].
Tot i aquestes millores significatives, HTTP/1.0 tenia una limitació important: cada petició HTTP requeria obrir una nova connexió TCP, executar l'intercanvi de dades i tancar la connexió. Aquest procés, conegut com el "three-way handshake" de TCP (SYN, SYN-ACK, ACK), introduïa una latència considerable, especialment quan una pàgina web requeria descarregar múltiples recursos com imatges, fulles d'estil i scripts[^23].
HTTP/1.1 - L'Estàndard Durant Dues Dècades (1997-2015)
Publicada inicialment a la RFC 2068 el gener de 1997 i refinada posteriorment a la RFC 2616 el 1999, HTTP/1.1 va esdevenir l'estàndard de facto de la web durant gairebé dues dècades[^24]. Aquesta longeva presència testimoneja la solidesa del seu disseny i la seva capacitat per adaptar-se a les necessitats creixents de la web.
Les millores fonamentals d'HTTP/1.1 inclouen[^25]:
Connexions persistents: Potser la millora més significativa va ser la introducció de les connexions persistents per defecte. A diferència d'HTTP/1.0, les connexions ara es mantenien obertes després de cada petició-resposta, permetent enviar múltiples peticions sobre la mateixa connexió TCP. Això reduïa dràsticament la latència i la sobrecàrrega de xarxa. Els clients enviaven la capçalera "Connection: keep-alive" per mantenir la connexió oberta[^26].
Pipelining: S'introduí la capacitat d'enviar múltiples peticions HTTP sense esperar les respostes corresponents, permetent un millor aprofitament de l'ample de banda de la xarxa. Tot i això, aquesta funcionalitat mai va ser àmpliament implementada pels navegadors degut a problemes amb el "head-of-line blocking" (bloqueig de cap de línia)[^27].
Capçalera Host: Aquesta capçalera obligatòria va permetre l'allotjament de múltiples dominis en una mateixa adreça IP, una tècnica coneguda com "virtual hosting" que va resultar crucial per a l'escalabilitat de la web[^28].
Transfer-Encoding: chunked: Aquesta funcionalitat permetia als servidors començar a enviar respostes abans de conèixer-ne la mida total, dividint el contingut en fragments (chunks). Això va ser especialment útil per a contingut generat dinàmicament[^29].
Millor gestió de cache: HTTP/1.1 va introduir capçaleres més sofisticades per al control de cache (Cache-Control, ETag, If-Modified-Since, If-None-Match), permetent una gestió molt més eficient dels recursos emmagatzemats localment pels clients[^30].
HTTP/1.1 va ser actualitzat novament el 2014 amb les RFC 7230-7235, i posteriorment el 2022 amb la RFC 9110, aconseguint finalment l'estatus d'Internet Standard (STD 97)[^31]. Tot i aquestes actualitzacions, el protocol va mantenir una compatibilitat total amb les implementacions anteriors.
SSL/TLS i el Naixement d'HTTPS (1994-1995)
Un dels canvis més importants en la història d'HTTP no va venir del protocol en si mateix, sinó d'afegir-hi una capa de seguretat. El 1994, Netscape Communications va crear SSL (Secure Sockets Layer) per permetre comunicacions xifrades sobre HTTP. SSL 1.0 mai va ser publicat públicament degut a greus problemes de seguretat, però SSL 2.0 i posteriorment SSL 3.0 van establir les bases per a les comunicacions segures a la web[^32].
HTTPS (HTTP Secure) no és tècnicament una versió diferent del protocol HTTP, sinó HTTP executant-se sobre una connexió xifrada SSL/TLS. Aquest canvi va ser fonamental per permetre el comerç electrònic i qualsevol altra transacció que requerís confidencialitat i autenticació a la web. Amb el temps, SSL va evolucionar a TLS (Transport Layer Security), sent TLS 1.0 publicat el 1999, i arribant fins a TLS 1.3 el 2018[^33].
HTTP/2 - Optimització per a la Web Moderna (2015)
Tot i l'èxit d'HTTP/1.1, cap a principis dels anys 2010 les seves limitacions eren cada cop més evidents. Les pàgines web havien crescut exponencialment en complexitat: segons HTTP Archive, una pàgina web mitjana el 2015 requeria descarregar entre 80 i 90 recursos diferents i transferia gairebé 2 MB de dades[^34]. HTTP/1.1, malgrat les connexions persistents, només podia processar una petició alhora per connexió, obligant els navegadors a obrir múltiples connexions TCP simultànies (típicament 6-8 per domini) per carregar una pàgina eficientment.
Google va començar a experimentar amb un protocol anomenat SPDY (pronunciat "speedy") el 2009, que va servir de base per al desenvolupament d'HTTP/2. El 2015, HTTP/2 va ser publicat com a RFC 7540, portant les millores més significatives al protocol des de feia gairebé dues dècades[^35].
Les innovacions principals d'HTTP/2 són[^36]:
Protocol binari: A diferència de les versions anteriors que utilitzaven text pla, HTTP/2 utilitza un protocol binari que és més eficient de processar i menys propens a errors[^37].
Multiplexació: La característica més revolucionària és la capacitat d'enviar múltiples peticions i respostes simultàniament sobre una única connexió TCP, sense que l'ordre de les respostes sigui important. Això elimina el problema del "head-of-line blocking" a nivell d'aplicació[^38].
Compressió de capçaleres (HPACK): Les capçaleres HTTP, que sovint són repetitives i poden ocupar molta amplada de banda, ara es comprimeixen utilitzant l'algorisme HPACK, reduint significativament la sobrecàrrega[^39].
Server Push: Els servidors poden enviar recursos proactivament als clients abans que aquests els sol·licitin, si preveuen que els necessitaran. Per exemple, quan un client demana un fitxer HTML, el servidor pot enviar automàticament els CSS i JavaScript associats[^40].
Priorització de fluxos: Els clients poden assignar prioritats a diferents peticions, permetent que recursos crítics (com el CSS) es descarreguin abans que recursos menys importants[^41].
HTTP/3 - La Revolució QUIC (2022)
HTTP/3, publicat com a RFC 9114 el 2022, representa un canvi encara més radical que HTTP/2: abandona TCP com a protocol de transport i adopta QUIC (Quick UDP Internet Connections), un protocol desenvolupat inicialment per Google que funciona sobre UDP[^42].
Aquest canvi respon a una limitació fonamental que HTTP/2 no podia solucionar: el "head-of-line blocking" a nivell de TCP. Encara que HTTP/2 permetia multiplexar múltiples fluxos sobre una única connexió, si es perdia un paquet TCP, tots els fluxos es bloquejaven fins que el paquet es retransmetés, ja que TCP garanteix la lliurament ordenat de paquets[^43].
Les característiques principals d'HTTP/3 inclouen[^44]:
QUIC sobre UDP: En utilitzar UDP en lloc de TCP, QUIC evita les limitacions de TCP i permet implementar un control de congestió i recuperació d'errors més eficient[^45].
Multiplexació real: Cada flux dins d'una connexió QUIC és independent, així que la pèrdua d'un paquet només afecta el flux al qual pertany, no tots els altres fluxos de la connexió[^46].
Xifratge integrat: TLS 1.3 està integrat al protocol QUIC, fent que totes les connexions HTTP/3 siguin xifrades per defecte. Ja no hi ha distinció entre HTTP i HTTPS a nivell de protocol[^47].
Establiment de connexió més ràpid: QUIC pot establir una connexió segura en una sola anada i tornada (1-RTT), i fins i tot permet connexions de zero anades i tornades (0-RTT) per a clients que es reconnecten[^48].
Migració de connexió: Les connexions QUIC es poden mantenir encara que canviï la xarxa subjacent (per exemple, en passar de WiFi a dades mòbils), millorant l'experiència en dispositius mòbils[^49].
El 2022, aproximadament el 26% de tots els llocs web ja utilitzaven HTTP/3, i aquesta adopció continua creixent[^50]. Els principals navegadors (Chrome, Firefox, Safari, Edge) i plataformes (Google, Cloudflare, Facebook) ja donen suport complet a HTTP/3.
Els Primers Navegadors Web
WorldWideWeb/Nexus - El Pioner (1990)
El primer navegador web de la història va ser creat pel mateix Tim Berners-Lee el 1990. Originalment anomenat "WorldWideWeb", posteriorment es va rebatejar com "Nexus" per evitar confusions amb el concepte general de World Wide Web[^51]. Aquest navegador era revolucionari en diversos aspectes: no només permetia visualitzar pàgines web, sinó que també funcionava com a editor WYSIWYG, permetent als usuaris crear i modificar contingut web directament[^52].
WorldWideWeb presentava una interfície gràfica relativament avançada per a l'època, amb finestres múltiples, menús desplegables i la capacitat de seguir enllaços fent clic amb el ratolí. Una característica interessant era que cada enllaç (inclosos els enllaços a imatges) s'obria en una nova finestra, cosa que podia resultar en múltiples finestres obertes simultàniament. Aquesta funcionalitat estava dissenyada pensant en científics que necessitaven fer referència a múltiples documents i gràfics alhora[^53].
La gran limitació de WorldWideWeb era que només funcionava en ordinadors NeXT, que utilitzaven el sistema operatiu NeXTSTEP. Això anava en contra del principi fonamental de Berners-Lee de crear una web "universal" accessible des de qualsevol plataforma[^54]. El codi font de WorldWideWeb va ser alliberat al domini públic l'abril de 1993, i part d'aquest codi encara es conserva al servidor NeXT original, ara una peça de museu[^55].
Line Mode Browser - L'Accessibilitat Universal (1991)
Per solucionar el problema de la plataforma única de WorldWideWeb, Berners-Lee i el seu equip van encarregar a Nicola Pellow, una estudiant de matemàtiques que feia pràctiques al CERN, la creació d'un "navegador passiu" que pogués funcionar en qualsevol terminal, fins i tot en màquines de teletip[^56]. El resultat va ser Line Mode Browser, un navegador en mode text desenvolupat en llenguatge C que va aparèixer el 1991[^57].
Line Mode Browser no tenia interfície gràfica i mostrava el contingut web com a text pla en una terminal. Els enllaços es numeraven seqüencialment, i l'usuari podia seguir-los introduint el número corresponent. Malgrat la seva simplicitat, Line Mode Browser va ser crucial per democratitzar l'accés a la web, ja que podia executar-se en pràcticament qualsevol ordinador de l'època[^58].
Altres Navegadors Primerencs
Erwise va ser el primer navegador web amb interfície gràfica independent del projecte del CERN. Desenvolupat per estudiants de la Universitat Tecnològica de Hèlsinki a l'abril de 1992, Erwise funcionava sobre X Window System i oferia una interfície visual avançada per a l'època[^59].
ViolaWWW, desenvolupat per Pei-Yuan Wei a la Universitat de Califòrnia, Berkeley, va ser un altre navegador primerenc que va introduir conceptes innovadors, com la capacitat d'incrustar applets i scripts en les pàgines web, anticipant-se a tecnologies posteriors com Java i JavaScript[^60].
Samba (també conegut com MacWWW), creat per Robert Cailliau i Nicola Pellow al CERN, va ser el primer navegador per a Macintosh Classic. Tot i que inicialment compartia molt codi amb Line Mode Browser i no podia mostrar imatges, va ser un pas important per portar la web a la plataforma Apple[^61].
Cello, desenvolupat per Thomas R. Bruce a la Cornell Law School, va ser el primer navegador per a Microsoft Windows, aparegut el 1993. Cello va néixer de la demanda d'advocats que necessitaven accés a la web però utilitzaven Windows, en una època en què la majoria de navegadors funcionaven en Unix o NeXT[^62].
Mosaic - La Revolució de 1993
Tot i que no va ser el primer navegador, NCSA Mosaic va ser el primer navegador web d'èxit massiu i el que va popularitzar realment la World Wide Web. Desenvolupat al National Center for Supercomputing Applications (NCSA) de la Universitat d'Illinois per Marc Andreessen i Eric Bina, Mosaic va ser alliberat al públic el 22 d'abril de 1993[^63].
Mosaic va ser revolucionari per diverses raons[^64]:
-
Multiplataforma: Des del principi, Mosaic estava disponible per a Unix (X Window), Macintosh i Windows, fent la web accessible a un públic molt més ampli.
-
Interfície intuïtiva: La interfície era neta i fàcil d'utilitzar, amb una barra d'adreces visible, botons de navegació clars i icones amigables. La famosa animació del globus terraqüi girant mentre es carregaven les pàgines es va convertir en un símbol icònic de la navegació web[^65].
-
Imatges integrades: Mosaic va ser el primer navegador popular en mostrar imatges (formats GIF, JPEG, XBM, PCX, BMP) incrustades directament en el text, utilitzant l'etiqueta
<IMG>que Marc Andreessen havia proposat. Abans, les imatges s'havien d'obrir en finestres separades[^66]. -
Suport multimèdia: Més enllà de les imatges, Mosaic oferia suport per a vídeo, àudio, visualització PostScript i altres formats, convertint la web en un mitjà verdaderament multimèdia[^67].
-
Formularis: Mosaic va implementar suport per a formularis HTML, permetent la interacció bidireccional entre usuaris i servidors[^68].
-
Facilitat d'instal·lació: A diferència d'altres programes de l'època, Mosaic era relativament fàcil d'instal·lar i configurar, amb versions que consistien en un sol fitxer executable[^69].
L'èxit de Mosaic va ser espectacular: a meitat de 1994, s'enregistraven unes 50.000 descàrregues mensuals[^70]. La popularitat de Mosaic va cridar l'atenció de Marc Andreessen, que va deixar el NCSA i, juntament amb Jim Clark (fundador de Silicon Graphics), va fundar Mosaic Communications Corporation, que posteriorment es convertiria en Netscape Communications Corporation[^71].
Netscape Navigator - El Regnat dels Noranta (1994-2004)
El desembre de 1994, Netscape Communications va llançar Netscape Navigator 1.0, que ràpidament va eclipsar Mosaic i es va convertir en el navegador dominant de la dècada dels noranta[^72]. Marc Andreessen i gran part de l'equip original de Mosaic van participar en el desenvolupament de Navigator, creant un navegador que era més ràpid, més estable i tenia més funcionalitats que el seu predecessor[^73].
Netscape Navigator va ser pioner en moltes tecnologies que avui donem per descontades[^74]:
JavaScript (originalment anomenat LiveScript): Brendan Eich va desenvolupar JavaScript en només 10 dies el maig de 1995. Aquest llenguatge de programació va ser introduït a Netscape Navigator 2.0 i va revolucionar la web en permetre crear pàgines interactives i dinàmiques[^75].
Cookies: Netscape va implementar les cookies HTTP, permetent als llocs web mantenir informació d'estat i recordar els usuaris entre sessions[^76].
SSL: Netscape va desenvolupar el protocol SSL per permetre comunicacions segures i xifrades, fonamental per al comerç electrònic[^77].
Frames: Tot i ser controvertits, els frames (marcs) van permetre dividir una pàgina web en seccions independents, una tècnica àmpliament utilitzada durant els anys noranta[^78].
En el seu moment àlgid, Netscape Navigator va arribar a tenir una quota de mercat del 80-90% dels usuaris d'Internet[^79]. La companyia va sortir a borsa l'agost de 1995 amb una valoració inicial de 28 dòlars per acció, que va acabar el primer dia a 58 dòlars, un èxit espectacular que va marcar l'inici del boom de les "dot-com"[^80].
Internet Explorer i la Primera Guerra dels Navegadors (1995-2001)
El 1995, Microsoft va entrar en el mercat dels navegadors amb Internet Explorer 1.0, inclòs en el paquet "Microsoft Plus!" per a Windows 95. Aquest navegador estava basat en el codi de Mosaic, llicenciat de Spyglass Inc., que al seu torn havia llicenciat la tecnologia del NCSA[^81].
Microsoft va adoptar una estratègia agressiva: distribuir Internet Explorer gratuïtament i integrar-lo directament al sistema operatiu Windows. Aquesta estratègia va desencadenar el que es coneix com la "Primera Guerra dels Navegadors"[^82]. Netscape i Microsoft competien febrilment per implementar noves funcionalitats, sovint creant extensions propietàries d'HTML, CSS i JavaScript que només funcionaven en el seu navegador respectiu. Això va portar a una fragmentació problemàtica de la web, on els desenvolupadors havien de crear versions diferents dels seus llocs per a cada navegador[^83].
Internet Explorer 3.0 (1996) va introduir JScript (la versió de JavaScript de Microsoft), suport per a CSS i ActiveX. Internet Explorer 4.0 (1997) va ser un avenç significatiu, amb millor suport d'estàndards i HTML dinàmic[^84]. Gràcies a la seva distribució gratuïta amb Windows i a inversions massives en desenvolupament, Internet Explorer va guanyar ràpidament quota de mercat. El 1998 va superar Netscape, i el 1999 tenia una quota del 99% del mercat[^85].
Aquesta pràctica de Microsoft va portar a una demanda antimonopoli per part del govern dels Estats Units el 2000, que va acusar l'empresa d'utilitzar el seu monopoli en sistemes operatius per eliminar la competència en el mercat dels navegadors[^86]. El domini d'Internet Explorer va tenir un efecte negatiu en la innovació web, ja que molts desenvolupadors es van centrar exclusivament en aquest navegador, descuidant els estàndards web.
Mozilla Firefox i el Renaixement dels Navegadors (2002-Present)
Davant la pèrdua de quota de mercat, Netscape va prendre una decisió audaç el març de 1998: alliberar el codi font del seu navegador sota una llicència de codi obert, creant el projecte Mozilla[^87]. Aquest projecte va trigar més del previst a produir resultats utilitzables, i el 2000 Netscape va llançar Netscape 6, basat en el motor Mozilla, que va ser un fracàs comercial per ser lent, inestable i consumir molts recursos[^88].
No obstant això, el projecte Mozilla va continuar evolucionant. El 2002, la Mozilla Foundation va llançar Mozilla Firefox (inicialment anomenat Phoenix, després Firebird)[^89]. Firefox representava una filosofia diferent: en lloc de ser una suite completa d'aplicacions (navegador, correu, editor), era un navegador àgil, ràpid i centrat en l'experiència de l'usuari[^90].
Firefox va introduir moltes innovacions que després serien adoptades per altres navegadors[^91]:
- Navegació per pestanyes millorada
- Sistema d'extensions i personalització
- Bloqueig de finestres emergents
- Cerca integrada a la barra d'adreces
- Millor compliment dels estàndards web
El 2010, Firefox i altres navegadors (Opera, Safari, Chrome) havien reduït la quota de mercat d'Internet Explorer al 50%[^92]. Firefox va jugar un paper crucial en forçar Microsoft a millorar Internet Explorer i en promoure l'adopció d'estàndards web oberts.
L'Era Moderna: Chrome, Safari, Edge i la Competència Actual
L'any 2003, Apple va llançar Safari, el seu propi navegador basat en el motor WebKit (derivat de KHTML del projecte KDE), establint-lo com el navegador per defecte en macOS i posteriorment en iOS[^93].
El 2008, Google va entrar al mercat amb Chrome, un navegador que va revolucionar el panorama amb el seu motor V8 de JavaScript extremadament ràpid, un disseny minimalista i una arquitectura multiprocés que millorava la seguretat i l'estabilitat[^94]. Chrome també va introduir el concepte d'"evergreen browser" (navegador sempre actualitzat), amb actualitzacions automàtiques i silencioses que asseguraven que els usuaris sempre tinguessin la darrera versió[^95].
El 2015, Microsoft va reemplaçar Internet Explorer amb Edge a Windows 10, i posteriorment (2020) va adoptar Chromium (el projecte de codi obert darrere de Chrome) com a base del navegador, marcant la fi d'una era i el reconeixement de la superioritat tècnica del motor de Chrome[^96].
Actualment, el panorama dels navegadors està dominat per Chrome (amb més del 60% de quota de mercat), seguit per Safari, Edge (ara basat en Chromium), Firefox i Opera[^97]. Tots aquests navegadors moderns comparteixen un compromís amb els estàndards web oberts i la compatibilitat multiplataforma, tot i que subsisteixen algunes incompatibilitats i diferències d'implementació.
El World Wide Web Consortium (W3C)
La Necessitat d'Estandardització
A mesura que la web creixia exponencialment a principis dels anys noranta, es va fer evident que calia alguna forma de coordinació i estandardització. Els diferents desenvolupadors de navegadors començaven a implementar les seves pròpies extensions propietàries d'HTML, CSS i altres tecnologies web, creant una situació caòtica on els llocs web sovint només funcionaven correctament en un navegador específic[^98].
Tim Berners-Lee va reconèixer que aquest caos amenaçava la visió fonamental de la web: ser un espai universal, obert i accessible per a tothom. Com ell mateix va expressar, "La web és més una creació social que tècnica"[^99], i aquesta creació social necessitava estàndards tècnics comuns per prosperar sense fragmentar-se en illes incompatibles entre si.
Fundació i Estructura del W3C
L'1 d'octubre de 1994, Tim Berners-Lee va fundar el World Wide Web Consortium (W3C) al Massachusetts Institute of Technology (MIT), amb el suport de la Comissió Europea i DARPA (Defense Advanced Research Projects Agency), que havia estat pionera en ARPANET, un dels predecessors d'Internet[^100]. L'abril de 1995 es va incorporar INRIA (Institut National de Recherche en Informatique et en Automatique) a França com a amfitrió europeu del consorci, i més tard la Universitat de Keio al Japó es va convertir en l'amfitrió asiàtic[^101].
El W3C no és una organització de govern ni una empresa privada, sinó un consorci internacional format per membres que inclouen empreses tecnològiques, organitzacions sense ànim de lucre, universitats, entitats governamentals i individus[^102]. A l'abril de 2010, el W3C comptava amb 330 membres, i aquesta xifra ha continuat creixent[^103]. El 2023, el W3C es va reformar com a organització sense ànim de lucre sota l'estatut americà 501(c)(3) d'interès públic, reforçant el seu compromís amb la web oberta[^104].
L'organització està estructurada en tres components principals[^105]:
- Membres: Les organitzacions que financen i participen activament en el desenvolupament d'estàndards.
- Equip W3C (W3C Team): Aproximadament 65 investigadors i experts de tot el món que coordinen i faciliten el treball tècnic.
- Oficines regionals (W3C Offices): Centres establerts en diferents països per promoure el W3C i els seus estàndards localment. L'oficina espanyola, per exemple, es va establir el 2003 i està allotjada per la Fundació CTIC al Parc Científic Tecnològic de Gijón[^106].
Objectius i Filosofia del W3C
Els objectius fonamentals del W3C s'articulen al voltant de diversos principis clau[^107]:
Universalitat de la Web: El W3C treballa per assegurar que la web estigui disponible per a tothom, independentment del seu idioma, cultura, ubicació geogràfica, capacitats físiques o cognitives, o recursos econòmics (tipus de dispositiu utilitzat)[^108].
Interoperabilitat: Els estàndards del W3C garanteixen que les tecnologies web funcionin de manera consistent a través de diferents navegadors, sistemes operatius i dispositius. Això evita la fragmentació de la web i redueix els costos de desenvolupament[^109].
Web oberta i lliure: Seguint la visió original de Berners-Lee, el W3C defensa que tots els seus estàndards siguin oberts, gratuïts i no estiguin coberts per patents o llicències restrictives. Qualsevol persona pot implementar aquestes tecnologies sense pagar cap cost de llicència[^110].
No trencar la web: Un principi fonamental és que les noves tecnologies han de ser compatibles amb les versions anteriors ("backward compatible"), assegurant que els llocs web antics continuïn funcionant, i compatibles amb les versions futures ("forward compatible"), de manera que les tecnologies actuals continuaran sent vàlides[^111].
Accessibilitat: El W3C dedica recursos significatius a assegurar que la web sigui accessible per a persones amb discapacitats, desenvolupant directrius com les Web Content Accessibility Guidelines (WCAG)[^112].
El Procés d'Estandardització
El W3C segueix un procés rigorós i transparent per desenvolupar estàndards web, documentat al "W3C Process Document"[^113]. Aquest procés consta de diverses fases, cadascuna amb requisits i criteris específics:
1. Working Draft (WD) - Esborrany de Treball: Una vegada que s'ha recopilat suficient contingut i discussió, un document pot ser publicat com a esborrany de treball per a la seva revisió per part de la comunitat. Els esborranys de treball són documents en evolució que poden canviar significativament[^114].
2. Candidate Recommendation (CR) - Recomanació Candidata: Quan un esborrany ha rebut prou comentaris i s'ha refinat adequadament, passa a ser una recomanació candidata. En aquesta fase, es busca implementació i feedback de desenvolupadors i usuaris reals. L'objectiu és provar que l'especificació és implementable i útil en la pràctica[^115].
3. Proposed Recommendation (PR) - Recomanació Proposada: Un cop superada la fase de candidata, l'especificació es presenta al Consell Assessor del W3C (W3C Advisory Council) per a la seva aprovació final. Tot i que és un pas important, rara vegada causa canvis significatius[^116].
4. W3C Recommendation - Recomanació W3C: Aquesta és la fase més madura del desenvolupament. En aquest punt, l'estàndard ha estat objecte d'una àmplia revisió i proves tant teòriques com pràctiques. Una recomanació W3C té el ple suport del consorci, indicant que està preparada per al seu desplegament públic[^117].
Aquest procés pot trigar diversos anys des de l'esborrany inicial fins a la recomanació final, reflectint la importància de construir un consens ampli i assegurar la qualitat i implementabilitat dels estàndards.
Principals Estàndards i Contribucions del W3C
El W3C ha desenvolupat més de noranta estàndards i especificacions tècniques que són fonamentals per a la web moderna[^118]. Entre els més significatius trobem:
HTML (HyperText Markup Language): El W3C ha supervisat l'evolució d'HTML des de HTML 2.0 (1995) fins a HTML5 (2014), que va introduir suport natiu per a àudio i vídeo, etiquetes semàntiques, millor suport per a aplicacions web i eliminació d'elements obsolets[^119].
CSS (Cascading Style Sheets): Des de CSS1 (1996) fins a CSS3 i versions posteriors, les fulles d'estil en cascada han permès separar el contingut de la presentació, oferint un control precís sobre l'aparença visual de les pàgines web[^120].
XML (eXtensible Markup Language): Un metallenguatge que serveix de base per a nombroses tecnologies i formats de dades estructurades[^121].
SVG (Scalable Vector Graphics): Un format basat en XML per a gràfics vectorials, que permet crear imatges escalables sense pèrdua de qualitat[^122].
WCAG (Web Content Accessibility Guidelines): Directrius que estableixen com fer el contingut web accessible per a persones amb discapacitats, cobrient aspectes com la perceptibilitat, operabilitat, comprensibilitat i robustesa[^123]. El compliment de WCAG és ara legalment obligatori en molts països.
Web Semàntica: Un conjunt de tecnologies (RDF, OWL, SPARQL) dissenyades per permetre que les màquines comprenguin i processin la informació web de manera més intel·ligent[^124].
WOFF (Web Open Font Format): Un format estandarditzat per a fonts tipogràfiques web. El 2022, el Grup de Treball WebFonts del W3C va guanyar un premi Emmy per aquesta contribució[^125].
Col·laboració amb Altres Organismes
El W3C no treballa en aïllament. Col·labora estretament amb altres organismes d'estandardització[^126]:
WHATWG (Web Hypertext Application Technology Working Group): Fundat el 2004 per Apple, Mozilla i Opera, WHATWG es va centrar en HTML5 i APIs web modernes. Actualment, WHATWG i W3C col·laboren en l'evolució d'HTML[^127].
IETF (Internet Engineering Task Force): Responsable dels protocols d'Internet com HTTP, TCP/IP, DNS, etc. El W3C i l'IETF col·laboren en protocols que afecten tant la capa d'aplicació com la de transport[^128].
ECMA International: Publica l'especificació ECMAScript (l'estàndard darrere de JavaScript)[^129].
Unicode Consortium: Responsable de l'estàndard Unicode per a la codificació de caràcters, essencial per a la internacionalització de la web[^130].
Impacte i Llegat del W3C
El treball del W3C ha estat fonamental per evitar la fragmentació de la web i assegurar que continuï sent un espai obert, accessible i innovador. Sense els estàndards del W3C, els desenvolupadors web haurien de crear múltiples versions de cada lloc web per a diferents navegadors i plataformes, una tasca que era comuna durant la "guerra dels navegadors" dels anys noranta però que avui seria insostenible donada la complexitat de les aplicacions web modernes[^131].
Els estàndars del W3C han permès l'explosió d'innovació que hem vist a la web durant les últimes tres dècades: des del comerç electrònic i les xarxes socials fins a les aplicacions web complexes, els videojocs en línia i els serveis de streaming. Han fet possible que desenvolupadors de tot el món puguin crear contingut web que funcioni per a milers de milions d'usuaris, independentment del dispositiu o navegador que utilitzin[^132].
A més, l'èmfasi del W3C en l'accessibilitat ha ajudat a assegurar que persones amb discapacitats puguin participar plenament en la societat digital. Les seves directrius d'accessibilitat són ara requisits legals en molts països i regions, incloent la Unió Europea i els Estats Units[^133].
Tim Berners-Lee continua sent el director del W3C, mantenint-se fidel a la seva visió original de "Una Web per a Tothom" (One Web for All)[^134]. Aquesta visió continua guiant el treball del consorci mentre la web evoluciona cap a noves fronteres com la intel·ligència artificial, la realitat virtual i augmentada, i l'Internet de les Coses.
Referències
[^1]: Berners-Lee, T. (1989). "Information Management: A Proposal". CERN. Disponible a: https://www.w3.org/History/1989/proposal.html
[^2]: World Wide Web Foundation. "History of the Web". Disponible a: https://webfoundation.org/about/vision/history-of-the-web/
[^3]: Berners-Lee, T. (1989). Proposta original amb anotacions de Mike Sendall. CERN Archives.
[^4]: Cybercultural. (2021). "1990: Programming the World Wide Web". Disponible a: https://cybercultural.com/p/1990-programming-the-world-wide-web/
[^5]: Nelson, T. H. (1965). "Complex information processing: a file structure for the complex, the changing and the indeterminate". ACM National Conference.
[^6]: Berners-Lee, T., Fielding, R., & Frystyk, H. (1996). "Hypertext Transfer Protocol -- HTTP/1.0". RFC 1945. Disponible a: https://www.rfc-editor.org/rfc/rfc1945
[^7]: Berners-Lee, T. (1994). "Universal Resource Identifiers in WWW". RFC 1630. Internet Society.
[^8]: CERN. "The WorldWideWeb browser". Disponible a: https://worldwideweb.cern.ch/
[^9]: El Orden Mundial. (2020). "12 de noviembre de 1990: Tim Berners-Lee propone crear la World Wide Web". Disponible a: https://elordenmundial.com/hoy-en-la-historia/12-noviembre/
[^10]: Radio Reloj. "Tim Berners Lee explica en la primera página Web publicada en el CERN, como funciona la World Wide Web". Disponible a: https://www.radioreloj.cu/efemeride-ciencia/
[^11]: Berners-Lee, T. (1991). Anunci al grup de notícies alt.hypertext. Arxius d'Internet.
[^12]: CERN. (1993). "Public Domain Software". Declaració oficial del CERN.
[^13]: World Wide Web Foundation. "History of the Web - Tim Berners-Lee quotes".
[^14]: Mozilla Developer Network. "Evolution of HTTP". Disponible a: https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Evolution_of_HTTP
[^15]: Baeldung. (2024). "HTTP: 1.0 vs. 1.1 vs 2.0 vs. 3.0". Disponible a: https://www.baeldung.com/cs/http-versions
[^16]: BrowserStack. (2025). "Understanding HTTP Versions". Disponible a: https://www.browserstack.com/guide/understanding-http-versions
[^17]: Berners-Lee, T., Fielding, R., & Frystyk, H. (1996). RFC 1945: Hypertext Transfer Protocol -- HTTP/1.0.
[^18]: Sayyedulawwab. "The Evolution of HTTP". Disponible a: https://sayyedulawwab.com/blog/the-evolution-of-http/
[^19]: Fielding, R. et al. (1999). RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1.
[^20]: BrowserStack. (2025). "HTTP Status Codes in HTTP/1.0".
[^21]: Baeldung. (2024). "HTTP Methods Evolution".
[^22]: CodeWiz. "Evolution of HTTP: Comparing HTTP/0.9, HTTP/1.0, HTTP/1.1, HTTP/2, and HTTP/3". Disponible a: https://codewiz.info/blog/http-evolution/
[^23]: ByteByteGo Blog. (2024). "HTTP1 vs HTTP2 vs HTTP3: A Deep Dive". Disponible a: https://blog.bytebytego.com/p/http1-vs-http2-vs-http3-a-deep-dive
[^24]: Mozilla Developer Network. "Evolution of HTTP - HTTP/1.1".
[^25]: Fielding, R. et al. (2022). RFC 9110: HTTP Semantics.
[^26]: Fielding, R. et al. (1999). RFC 2616, Section 8.1: Persistent Connections.
[^27]: Medium. (2025). "HTTP/1.1 vs HTTP/2 vs HTTP/3: The Evolution of Web Connections". Disponible a: https://medium.com/@dasbabai2017/
[^28]: Fielding, R. et al. (1999). RFC 2616, Section 14.23: Host header.
[^29]: Fielding, R. et al. (1999). RFC 2616, Section 3.6: Transfer Codings.
[^30]: Fielding, R. et al. (1999). RFC 2616, Section 13: Caching in HTTP.
[^31]: IETF. (2022). RFC 9110, RFC 9111, RFC 9112: HTTP Core Specifications.
[^32]: Mozilla Developer Network. "Evolution of HTTP - SSL and HTTPS".
[^33]: Rescorla, E. (2018). RFC 8446: The Transport Layer Security (TLS) Protocol Version 1.3.
[^34]: HTTP Archive. Statistics on web page size and resources.
[^35]: Belshe, M., Peon, R., & Thomson, M. (2015). RFC 7540: Hypertext Transfer Protocol Version 2 (HTTP/2).
[^36]: Medium. (2025). "HTTP/1.1 vs HTTP/2 vs HTTP/3".
[^37]: Belshe, M. et al. (2015). RFC 7540, Section 4: HTTP/2 Framing Layer.
[^38]: Belshe, M. et al. (2015). RFC 7540, Section 5: Streams and Multiplexing.
[^39]: Peon, R. & Ruellan, H. (2015). RFC 7541: HPACK: Header Compression for HTTP/2.
[^40]: Belshe, M. et al. (2015). RFC 7540, Section 8.2: Server Push.
[^41]: Belshe, M. et al. (2015). RFC 7540, Section 5.3: Stream Priority.
[^42]: Bishop, M. (2022). RFC 9114: HTTP/3.
[^43]: Ably. "HTTP/2 vs HTTP/3: A look at key differences and similarities". Disponible a: https://ably.com/topic/http-2-vs-http-3
[^44]: Bishop, M. (2022). RFC 9114: HTTP/3 Specification.
[^45]: Iyengar, J. & Thomson, M. (2021). RFC 9000: QUIC: A UDP-Based Multiplexed and Secure Transport.
[^46]: Bishop, M. (2022). RFC 9114, Section 2: HTTP/3 Protocol Overview.
[^47]: Thomson, M. & Turner, S. (2021). RFC 9001: Using TLS to Secure QUIC.
[^48]: Iyengar, J. & Thomson, M. (2021). RFC 9000, Section 7: Cryptographic Handshake.
[^49]: Iyengar, J. & Thomson, M. (2021). RFC 9000, Section 9: Connection Migration.
[^50]: Cloudflare. (2022). "HTTP/3 Adoption Statistics".
[^51]: Mozilla. "La historia de los navegadores web". Disponible a: https://www.mozilla.org/es-MX/firefox/browsers/browser-history/
[^52]: CERN. "WorldWideWeb - The first Web client". Disponible a: https://worldwideweb.cern.ch/worldwideweb/
[^53]: Cailliau, R. & Gillies, J. (2000). "How the Web was Born". Oxford University Press.
[^54]: Berners-Lee, T. (1999). "Weaving the Web". Harper Collins.
[^55]: CERN Archives. WorldWideWeb source code and documentation.
[^56]: Neoteo. "Los navegadores web olvidados: La navegación web antes de Netscape". Disponible a: https://www.neoteo.com/los-navegadores-web-olvidados/
[^57]: CERN. "Line Mode Browser documentation".
[^58]: Pellow, N. (1991). Line Mode Browser user guide. CERN.
[^59]: Helsinki University of Technology. (1992). Erwise browser documentation.
[^60]: Wei, P.Y. (1992). ViolaWWW documentation. UC Berkeley.
[^61]: Neoteo. "Samba/MacWWW browser history".
[^62]: Bruce, T.R. (1993). Cello browser documentation. Cornell Law School.
[^63]: Xataka. (2018). "Cuando Mosaic dominaba el mundo de los navegadores". Disponible a: https://www.xataka.com/historia-tecnologica/mosaic
[^64]: NCSA. (1993). NCSA Mosaic documentation and release notes.
[^65]: Xataka. (2018). "La interfaz de Mosaic y su icónica animación".
[^66]: Andreessen, M. (1993). Proposta de l'etiqueta IMG a la llista de correu www-talk.
[^67]: NCSA. (1993). NCSA Mosaic for X Version 2.0 documentation.
[^68]: NCSA. (1993). HTML forms specification for Mosaic.
[^69]: Xataka. (2018). "La facilidad de instalación de Mosaic".
[^70]: NCSA. (1994). Download statistics for Mosaic.
[^71]: Wikipedia. "Netscape Navigator". Disponible a: https://es.wikipedia.org/wiki/Netscape_Navigator
[^72]: Netscape Communications. (1994). Netscape Navigator 1.0 press release.
[^73]: Andreessen, M. & Clark, J. (1994). Founding of Netscape Communications Corporation.
[^74]: Think Big Blog. (2017). "Historia de los navegadores: de Mosaic a Chrome". Disponible a: https://blogthinkbig.com/historia-de-los-navegadores/
[^75]: Eich, B. (1995). "The Story of JavaScript". JavaScript.com.
[^76]: Netscape. (1994). "Persistent Client State HTTP Cookies". Specification.
[^77]: Netscape. (1994). SSL Protocol Specification.
[^78]: Netscape. (1995). Frames specification and implementation guide.
[^79]: Think Big Blog. (2017). "El reinado de Netscape Navigator".
[^80]: Wall Street Journal. (1995). "Netscape IPO coverage".
[^81]: Microsoft. (1995). Internet Explorer 1.0 documentation.
[^82]: Wikipedia. "Browser Wars".
[^83]: W3C. (1997). HTML Working Group notes on browser compatibility issues.
[^84]: Microsoft. (1997). Internet Explorer 4.0 technical documentation.
[^85]: Think Big Blog. (2017). "Internet Explorer market share statistics".
[^86]: U.S. Department of Justice. (2000). United States v. Microsoft Corp. Case files.
[^87]: Mozilla. (1998). "Mozilla project announcement".
[^88]: Mozilla. (2000). Netscape 6 postmortem analysis.
[^89]: Mozilla Foundation. (2002). Firefox (Phoenix) initial release announcement.
[^90]: Mozilla Foundation. Firefox design philosophy documentation.
[^91]: Mozilla. "Firefox innovations timeline".
[^92]: StatCounter. (2010). Browser market share statistics.
[^93]: Apple. (2003). Safari browser announcement and technical specifications.
[^94]: Google. (2008). "A fresh take on the browser". The Chromium Blog.
[^95]: Google. Chrome update mechanism documentation.
[^96]: Microsoft. (2020). "New Microsoft Edge based on Chromium". Official announcement.
[^97]: StatCounter. (2025). Global browser market share statistics.
[^98]: W3C. (1994). Foundation documents discussing the need for web standards.
[^99]: Berners-Lee, T. (1999). "Weaving the Web". Harper Collins. Quote on page 123.
[^100]: W3C. (1994). "W3C Founding Press Release".
[^101]: Wikipedia. "World Wide Web Consortium". Disponible a: https://es.wikipedia.org/wiki/World_Wide_Web_Consortium
[^102]: W3C. "About W3C: Membership". Disponible a: https://www.w3.org/Consortium/membership
[^103]: Wikipedia. "W3C Member statistics".
[^104]: W3C. (2023). "W3C re-launched as a public-interest non-profit organization". Press release.
[^105]: Wikipedia. "W3C organizational structure".
[^106]: Fundación CTIC. "Oficina española del W3C". Disponible a: https://www.w3c.es/
[^107]: Arimetrics. (2024). "Qué es W3C". Disponible a: https://www.arimetrics.com/glosario-digital/w3c
[^108]: W3C. "Web Accessibility Initiative (WAI)". Disponible a: https://www.w3.org/WAI/
[^109]: GoDaddy. (2024). "W3C: Qué es, estándares principales y su importancia". Disponible a: https://www.godaddy.com/resources/es/crearweb/w3c
[^110]: W3C. "Royalty-Free Patent Policy". Disponible a: https://www.w3.org/Consortium/Patent-Policy/
[^111]: Mozilla Developer Network. "Don't break the web principle". Disponible a: https://developer.mozilla.org/es/docs/Learn_web_development/Getting_started/Web_standards/
[^112]: W3C. "Web Content Accessibility Guidelines (WCAG) Overview". Disponible a: https://www.w3.org/WAI/standards-guidelines/wcag/
[^113]: W3C. "World Wide Web Consortium Process Document". Disponible a: https://www.w3.org/Consortium/Process/
[^114]: W3C Process Document. Section 6.2: Working Drafts.
[^115]: W3C Process Document. Section 6.3: Candidate Recommendations.
[^116]: W3C Process Document. Section 6.4: Proposed Recommendations.
[^117]: W3C Process Document. Section 6.5: W3C Recommendations.
[^118]: Altamira Web. (2020). "¿Qué son los estándares W3C?". Disponible a: https://altamiraweb.net/que-son-los-estandares-w3c/
[^119]: W3C. (2014). "HTML5: A vocabulary and associated APIs for HTML and XHTML". W3C Recommendation.
[^120]: W3C. CSS Specifications. Disponible a: https://www.w3.org/Style/CSS/
[^121]: W3C. (2008). "Extensible Markup Language (XML) 1.0". W3C Recommendation.
[^122]: W3C. "Scalable Vector Graphics (SVG)". Disponible a: https://www.w3.org/Graphics/SVG/
[^123]: W3C. (2018). "Web Content Accessibility Guidelines (WCAG) 2.1". W3C Recommendation.
[^124]: W3C. "Semantic Web". Disponible a: https://www.w3.org/standards/semanticweb/
[^125]: W3C. (2022). "W3C WebFonts Working Group wins Emmy Award". Press release.
[^126]: Niaxus. (2024). "Estándares Web W3C: Organismos de estandardización". Disponible a: https://niaxus.com/2024/06/27/estandares-web-w3c/
[^127]: WHATWG. "About WHATWG". Disponible a: https://whatwg.org/
[^128]: IETF. "About the IETF". Disponible a: https://www.ietf.org/about/
[^129]: ECMA International. "ECMAScript Language Specification". Disponible a: https://www.ecma-international.org/
[^130]: Unicode Consortium. "About Unicode". Disponible a: https://home.unicode.org/
[^131]: Byron Vargas. (2024). "La Historia del W3C: La Fundación del Estándar Web Mundial". Disponible a: https://www.byronvargas.com/web/como-se-creo-w3c/
[^132]: W3C. "W3C Mission". Disponible a: https://www.w3.org/Consortium/mission
[^133]: European Union. (2016). "Web Accessibility Directive". EUR-Lex.
[^134]: W3C. "One Web for All". Vision statement. Disponible a: https://www.w3.org/Consortium/mission#principles
Nota: Aquesta secció introductòria proporciona el context històric i conceptual necessari per comprendre els fonaments sobre els quals es construeix l'administració moderna de servidors web. Els conceptes aquí presentats són essencials per entendre per què els servidors web funcionen com ho fan i per què els protocols i estàndards s'han desenvolupat de la manera en què ho han fet.