Kerran kerralla Tim Berners-Lee ja muutamat muut älykkäät ihmiset tekivät verkon. He katsoivat, mitä he olivat tehneet, ja huomasivat, että se oli kunnossa; mutta ne korjaisivat sen myöhemmin.

He eivät koskaan päässeet siihen.

Tuona päivänä syntyi niin suuri, niin kattava tietoverkko, että unohdamme usein, että suurimmalla osalla maailmaa ei oikeastaan ​​ole pääsyä siihen. Vähintään, suhteellisen harvat meistä ovat nopeita, kaksikymmentäneljäseitsemän Internet-yhteyden. Se ei ole aivan yhtä kattava kuin voimme kuvitella.

nopea, kaksikymmentäneljäseitsemän Internet-yhteyden [ei] ole aivan yhtä kattava kuin voimme kuvitella

Minulla on kokemusta, no ... ei Internetin lapsellisuutta, vaan sen "kauhea kaksos". 56k modeemi, koko sen static-y, puhelinlinjan estää kunniaa oli miten pelasin Flash-pelejä Disney ja Cartoon Network sivustoja. Nämä olivat hyviä aikoja, vaikka minun täytyi odottaa puoli tuntia, kun pelit ladataan.

Kun saavuin web-suunnitteluun ammattiin, tein mitä jokainen uusi web-suunnittelija tekee: olen oppinut tekemään sivustoillani "fancy". Lisäsin animoituja diaesityksiä, oppinut jQueryn tapoja, käytettiin avattavaa navigointiohjelmaa, harmonikan valikoita, harmonisointisisällön ja kerran, jopa sivun siirtymiä. Sitten Facebook sanoi, että he halusivat ladata artikkeleitani lataamatta muualle sivustoni ...

... Facebook vain tietää, kuka olen siinä mielessä, että olen antanut heille liian paljon tietoa itsestäni. Mutta tämä on mitä tapahtuu , enkä syytä Facebooka tekemään sitä. Sivustot latautuvat hitaasti näinä päivinä.

Mistä sinä puhut?

Kyllä, kyllä, Internet nopeutemme ovat nopeampia kuin koskaan, Koreassa tai jos sinulla on onnekas Google Fibre. 4G on myös mahtava. Voimme toimittaa tietoja, kuten kenenkään liiketoimintaa, ja se on epäsuorasti osa ongelmaa.

Tämä parallasaikutus ei voi painaa liikaa . Voiko se?

Loppujen lopuksi, jos voimme toimittaa tiedot nopeammin, miksi ei toimiteta sitä enemmän? Tämä parallasaikutus ei voi painaa liikaa . Voiko se?

Tämä keskustelu ei ole mitään uutta. Ihmiset ovat sanoneet vuosia että on typerää heittää yhä enemmän digitaalista painoa sivuillamme, ja he ovat olleet oikeita koko ajan. Mutta nyt olemme alkaneet nähdä, että joku yrittää tehdä jotain siitä, ja ratkaisu on vaarallisia seurauksia.

(Haluatko, että Facebook toimittaa kaiken sisällön, en tiedä, he tietävät liikaa, koska se on.)

Nyt on selvää jotain: en puhu web-sovelluksista. Web-sovellukset ovat koko toinen tarina. Tämä koskee sivustoja, joita käytämme sisällön, uutisartikkeleiden, salkkujemme ja myyntikohtien toimittamiseen. Liian monet niistä ovat liian isoja, liian suuria ja liian hitaita.

Älä usko minuun?

Muistella. Kuinka monta verkkosivustoa olet sisällyttänyt jQueryiin, koska tarvitset animaatiota yhden asian? Älä unohda kaikkia WordPress-sivustoja. He tulevat jQueryn kanssa oletuksena.

Parempi vielä, älä ota sanaani sille. Päätä yli ja katsele tuloksia Tämä tutkimus . Mobiililaitteiden keskimääräinen sivu on yli yhden megatavun kokoinen ja kaikkien laitteiden keskimääräinen keskiarvo on noin kaksi.

Muista, että monet ovat suurempia.

meillä on pääsy maailman tärkeimpiin tietolähteisiin; ja emme halua odottaa yli sekunnin tietoja

Tämä ei ehkä ole iso juttu kenellekään, joka todella saa vähintään 10 Mt sekunnissa ja on lähellä alkuperäistä palvelinta, ei lataa mitään muuta, tai Skypingia ystävän kanssa eikä ole huonossa matkaviestinverkossa. Joillekin muulle kuitenkin, se on iso juttu.

Katso, tässä on kyse ihmisistä: meillä on pääsy maailman tärkeimpiin tietolähteisiin. ja emme halua odottaa yli sekuntia, jotta tiedot tulevat meille. Näyttääkö tämä hieman petolliselta? Niin, mutta se ei muutu.

Aika on loppujen lopuksi tärkein resurssi.

Miksi teemme tämän itsellemme?

Nämä ovat vain muutamia mahdollisista syistä:

Ihmiset käyttävät kirjastoja ja kehyksiä jokaiseen pieneen asiaan

Joskus ihmiset vain tekevät asioita "helpoin tapa" ja nopeasti koodaavat jotain, vain saada se tehtyä. Ymmärsin. Olen todella ymmärtänyt valituksen. Mutta paljon aikaa, emme luultavasti käytä puolet siitä, mitä on kyse massiivisissa puitteissa, ja näin rakennamme liian raskas sivustoja.

Toinen osa ongelmaa on se, että kehykset ovat osa ohjelmointia ja etupään opetussuunnitelmia. Joissakin paikoissa he eivät opeta newbies JavaScript, he opettavat jQueryä. Ei Ruby tai Python, mutta Rails ja Django. Älä ota minua alkamaan niiden ihmisten määrästä, jotka tuskin tietävät, mitä HTML ja CSS ovat, jotka kysyvät, "Pitäisikö minun oppia Bootstrap?"

Valmiita teemoja

Ne WordPress-teemat, joissa on keittiötupot? Niin, nämä ovat joitain pahimpia rikoksentekijöitä. Henkilöitä, jotka ostavat niitä, eivät käytä puolta tarjolla olevista ominaisuuksista, mutta usein kaikki on yhä ladattavissa vain siinä tapauksessa.

Sama pätee myös muihin CMS-ohjelmien teemoihin.

Mahtavia kuvia

Suuret kuvat myyvät enemmän. Se on varmaa. Mutta paljon näitä suuria kuvia ei toteuteta reagoivasti, ainakin ei vielä. Mikä pahempaa, jotkut ovat tuskin edes puristettuja. Palaa takaisin ja katsokaa tilastoja. Kuvat ovat yli puolet ongelmasta.

Ihmiset eivät ajattele sitä tärkeänä

Ei kaikilla on 4G. Kaikki eivät ole edes laajakaistassa kotona. Helvetti, paljon on tehty siitä, että noin kaksi miljoonaa ihmistä käyttää edelleen AOL: n dial-up-palvelua Yhdysvalloissa. Siinä on kaksi miljoonaa ihmistä, jotka kuulevat ilahduttavan dial-up-äänen aina, kun he haluavat käyttää World Wide Webiä. ja haluan kertoa teille, että massiiviset verkkosivustot eivät yksinkertaisesti toimi heidän puolestaan.

Kun olet saanut parhaan, on hyvin helppo unohtaa, että kaikki muutkin eivät ole.

Korjaa se

En sano, että koko verkon on oltava selkeä. Juuri sen on ladattava nopeammin. Kysy itseltäsi, jos parallaksivaste, joka tarvitsee esikuormittimen, tosiasiallisesti parantaa käyttökokemusta.

(Vihje: se ei tule.)

Esittelykuva, hidas yhteyskuva kautta Shutterstock.