Jeg lærte om boka mens jeg forsket på en artikkel om analyse og mobile enheter. Jeg var veldig imponert over en O'reilly-video der Grigorik skisserte kritiske problemer med nettleserutvikling med mobil utvikling. Resultatet var at jeg søker en online versjon av sin bok.
Gode nettverk trenger hastighet
Begrunnelsen for denne typen bok kommer delvis fra den økende etterspørselen etter mobilenheter og den økende evnen til apper. Det stammer også fra et økende antall plugins som kobler nettlesere til nyttige applikasjoner. Bedriftseiere som har brukt Evernote eller et Chrome-plugin, kan se hvordan et godt program integrerer seg i daglig forretningsaktivitet.
Boken er ment for utviklere, men lesbarheten gjør det verdt siden blir. En liten bedriftseier som ønsker en dypere forståelse av hvordan Internett fungerer, vil få solid nettverksinnsikt. Teksten er skrevet for å hjelpe deg å forstå hva som skjer utover det som er sett i en nettleser. Akronymer vises sammen med diagrammer for å visualisere funksjoner og ideer bedre.
Ta denne forklaringen og visuell for en TCP (overføringskontroll protokoll:
Alle TCP-tilkoblinger starter med en treveis håndtrykk. Før klienten eller serveren kan utveksle alle applikasjonsdata, må de være enige om å starte pakksekvensnummer, samt en rekke andre tilkoblingsspesifikke variabler fra begge sider. Sekvensnummerene plukkes tilfeldig fra begge sider av sikkerhetshensyn.
Figur 2-1 fra High Performance Broswer Networking
Eksempler som dette er en velsignelse for de som er interessert i app-utvikling, men må vurdere hvordan Internett-protokoller kan påvirke beslutninger for fremtidig utvikling eller sikkerhet. Når Grigorik snakker om latenspakkeleveranse mellom en nettleser og en server, kan en leser sette pris på dens innflytelse hvis mobilenheter er involvert: Mobile enheter har høyere ventetid enn de på skrivebordet.
Dette betyr at en bedrift utvikler et system for å dele data eller filer må vurdere hvordan volumet av informasjon overføres. Det kan virke som direkte fremsendt informasjon gitt den siste økningen av mobilenheter. Likevel gir Grigorik elementene bak denne utsagnet, slik at leseren vet hvilke koblinger til latens om disse bekymringene og noen få forretningseksempler for å sikkerhetskopiere den, for eksempel følgende til side:
Latency er en viktig kriterium for mange høyfrekvente handelsalgoritmer i finansmarkedene, hvor en liten kanten på noen millisekunder kan oversette til millioner i tap eller fortjeneste.
Gode nettverk støttes også av gode beslutninger
Boken blir delt inn i nyansene til nettverksprotokoller, for eksempel Transport Layer Security, typer nettverk som wi-fi og mobil, og API-relaterte protokoller. Grigorik har snakket mye om utvikleropplevelsen, og denne boken gir toppmoderne betraktninger som utviklere vanligvis ser, for eksempel sanntidsvarsling, WebSocket og WebRTC.
Sluttresultatet er en bedre forståelse av standarder som kan endre et prosjekt, fordi segmentene inneholder veldig forsket informasjon.
Enhver leser vil føle seg bedre om beslutningene bak detaljene, selv om de tekniske detaljene virkelig krever noen som er utenfor å lage "hallo verden" programmeringsmeldinger.
Det er noen bøker som gir grunnleggende perfekt, men leseren må finne ressurser for å komme seg inn i nitty gritty. Selv om du ikke er en utvikler, kan du kanskje gi High Performing Browser Networking en bla for å øke Internett-raffinement, slik at dine planer inneholder den beste raffinement som er mulig.
3 kommentarer ▼