Il progetto standard web è un'importante organizzazione no-profit di programmatori e utenti web. È basato su volontari e fa pressioni deliberatamente sugli editori di browser affinché si attengano agli standard pubblicati e mantenuti dal W3C o dal World Wide Web Consortium. Qualche tempo fa, gli editori di browser hanno iniziato ad aggiungere codice proprietario a quelli che dovrebbero essere standard aperti. Ciò ha reso molto più difficile per gli sviluppatori svolgere il proprio lavoro.
Technipages spiega il progetto Web Standards
Ora devono aggiungere lunghi blocchi di codice in grado di rilevare quale tipo di browser è un utente utilizzando e quindi associare le istruzioni per quel browser specifico per assicurarsi che un sito Web venga visualizzato come tale dovrebbe. Senza questo, le istruzioni che non si adattano alla versione proprietaria di HTML utilizzata da un browser, saranno essere ignorato del tutto o semplicemente frainteso: in entrambi i casi, il sito Web non viene visualizzato correttamente.
Ciò significa che un sito Web ha istruzioni "nascoste" che vengono eseguite solo quando viene utilizzato un browser specifico - questo può essere specifico quanto la versione. Ad esempio, uno sviluppatore può specificare che qualsiasi versione di Chrome precedente alla 54.3.2 deve seguire la regola X mentre le versioni più recenti di Chrome devono invece seguire la regola Y. Questo è difficile e rende le creazioni semplici più complicate. Nonostante questo, e nonostante gli sforzi del progetto degli standard web, gli sforzi per rimediare a questo hanno visto solo un successo estremamente limitato: per la maggior parte, le cose rimangono proprietarie.
Browser come Microsoft Internet Explorer, Mozilla Firefox, Netscape Navigator, Google Chrome e così via su ciascuno hanno queste differenze e quindi richiedono istruzioni di codifica speciali in alcuni, ma non tutti casi. Spesso, le animazioni sono interessate, mentre il testo "semplice" verrà visualizzato correttamente in entrambi i modi.
Usi comuni del progetto Web Standards
- Il Web Standards Project mira a far sì che gli editori di browser utilizzino gli esatti standard aperti che il W3C pubblica e mantiene.
- Poiché la maggior parte degli editori non è disposta a modificare le proprie impostazioni di lavoro, il progetto Web Standards ha incontrato molte resistenze e scarso successo.
- Sebbene il Web Standards Project sia composto da esperti e sviluppatori, i loro consigli sono stati ampiamente ignorati.
Errori comuni del progetto Web Standards
- Il Web Standards Project è il gruppo che pubblica e mantiene gli standard di codifica HTML e web.