Hvad du behøver at vide om fremtidige webstandarder (der gør internettet bedre)
Mens det startede som et eksperiment for fyrre år siden, er internettet blevet en meget vigtig del af vores liv. Tænk over det, tænk på hvor meget indflydelse det har på områder som uddannelse, erhvervsliv, handel, videnskab og teknologi. For at klare trafikforespørgslen og andre aspekter som hastighed og sikkerhed er mange nye webstandarder og protokoller blevet tilføjet og opgraderet over tid. Faktisk er mange af sådanne protokoller og teknologier indrammet og implementeret som vi taler. I sidste uge talte opfinderne af nettet, Tim Berners-Lee, om de ændringer, som web-siden har set i nyere tid. Lad os se på hvilke nye ting vi ser på internettet lige nu og de nye webstandarder, vi bliver præsenteret for i den nærmeste fremtid.
HTTP2 og SPDY
Hver gang du besøger et websted, skal du skrive " http: // ". Har du nogensinde tænkt på, hvorfor de to skråstreger er der? Nå overraskende, som det blev fortalt af skaberen Lee selv, var det bare en fejltagelse! HTTP2 kan fjerne denne redundans, men det handler ikke om det. For få år siden lancerede Google SPDY, et projekt om variationer af HTTP. Og snart vågnede Microsoft sig ind i et lignende projekt af sig selv. Men den organisation, der får opkaldet, har valgt Google's projektion over Microsofts. HTTP2 kombineret med SPDY bringer betydelige forbedringer til webside rendering hastighed.
Mens de fleste browsere har ydet støtte til SPDY i deres seneste versioner, er det desværre ikke nok, at denne funktion virker. For at indlæse en webside hurtigere skal hjemmesiden genoplive den samme teknologi. Populære websteder som Google, Facebook og Twitter har allerede aktiveret denne mulighed, men et stort flertal af webstederne har endnu ikke lavet omskifteren. Senere i år ses implementeringen og implementeringen af HTTP2.
WebRTC
Webbrowseren bliver smartere hver dag. Ikke alene bliver det mere sikkert og stabilt, men bag gardinerne er det roligt at implementere nogle hjemmelavede værktøjer til at erstatte proprietære værktøjer, som installeres separat og er påkrævet. En sådan hjemmelavet funktion er Web Real Time Communication (WebRTC). Dette gør det muligt for brugerne at lave videosamtaler uden at skulle bruge en VoIP-tjeneste som Skype. Alt, hvad der kræves, er indbygget i browseren. Chrome og Firefox understøtter allerede WebRTC. Du kan gå over til WebRTC Demo-siden for at prøve denne funktion.
SRCSET
Folk bruger tusindvis af enheder til at få adgang til internettet. En person kunne bruge iPad Mini, mens den anden måske har lyst til Nokia Asha at komme til Interwebs labyrint. Nogle af disse enheder har sportskærme med høj opløsning, mens mange af dem ikke gør det. Udfordringen her er at give den rette billedopløsning til brugerne. Så hvordan gør vi det?
Svaret er Source Set (SRCSET). Det er en udvidelse af HTML5-standarden, som gør det muligt for webdesignere at oprette forskellige versioner af den samme billedfil. Så i overensstemmelse med den type enhed, du bruger, vil hjemmesiden finde den rigtige billedopløsning for dig. Selv om det endnu ikke er almindeligt, er det fra nu af den fremtrædende måde at overvinde dette problem på.
Responsive Web Design
Som SRCSET er Responsive Web Design noget, som mange webdesignere er begyndt at implementere på deres hjemmesider. Der kan være et antal enheder, som forbrugerne kan bruge til at få adgang til hjemmesiden. Derfor gør websiderne panorere godt uanset skærmens størrelse, som det ses på, er vigtigt. Ethan Marcotte havde beskrevet det ganske kortfattet. I dag har mange hjemmesider, herunder Make Tech Easier, implementeret teknikker som fluidnet, fleksible billeder og medieforespørgsler for at gøre webstedet tilpas på enhver størrelse af skærmen.
HTML5 og CSS3
HTML5 har allerede en god trækkraft. Webprogrammeringssproget er ansvarlig for oprettelsen og udseendet af en webside. Den nye version gør det muligt for udgivere at integrere video- og lydindhold på en webside uden at kræve tredjepartsværktøjer som Silverlight og Flash. Derudover kan den også holde placeringsbaserede oplysninger. Det giver også støtte til offlineadgang for webapps. Denne funktion har allerede fået godkendelse, men afventer W3C's anbefaling.
Efter over et årti rullede den tredje version af CSS endelig ud. Den største forskel mellem CSS3 og dens tidligere versioner er adskillelsen af moduler. I de tidligere versioner skulle alt blive skrevet i det samme dokument, mens CSS3 introducerede separate moduler, der hver især havde specifikke muligheder.
IPv6
Når Internettet blev indrammet, tildelte skabere det med 4, 3 milliarder adresser - dybest set, at mange opsigelsespunkter, hvorigennem enheder skulle forbinde på internettet. Men snart som flere mobile enheder og computere begyndte at poppe op, fandt de 4.3 milliarder adresser, der syntes at de aldrig bliver fuldt udnyttet, utilstrækkelige til at imødekomme de nuværende behov. Den nye version IPv6, som allerede er vedtaget af flere populære websteder som Google og Facebook, tilbyder 340 "billioner trilioner trillioner" adresser. Det er sikkert at antage, at selvom alle vores planets planeter hoppede på internetforbindelse fra Jorden, vil vi stadig have nok af det tilbage.
Indfødte kunder
Da alle vores beregningsbehov bevæger sig mod skyen, bliver vores webbrowsere snoet med mere magt. Takket være Google og Microsoft har vi flere indbyggede og bærbare webapps, der kan køres på selve browseren. Google Drive og Office Online er to gode eksempler. Indtil nogle få måneder siden kunne disse indbyggede apps ikke have været lavet til at køre på Android og andre mobile enheder, men de seneste ændringer fra Google viser støtte til ikke-Intel-processor enheder.
Hvor er vi på vej?
Mange af de ovennævnte webstandarder er ikke gået i mainstream endnu. Det er en kontinuerlig proces, og vedtagelsen tager en rimelig tid. Hver dag tilføjes nye ting til det, og de ældre ikke-optimerede koder udvindes. Mange forskningsorganisationer arbejder på at opbygge nye protokoller og forbedre de eksisterende. Weben som vi ved, ændrer sig. For at holde trit med det, samler vores webbrowsere også nye teknologier. En meget sikker ting at komme ud af dette er internettet bliver bedre.