A beszélgetés előtt London létrehozása Szeptember 21-én felzárkóztunk Patrick hamann , egy webes teljesítménymérnök Gyorsan , Ki van egy küldetésen, hogy mindenki számára gyorsabb web legyen.
Mit jelent a szerepe gyorsan?
Patrick Hamann:
A szélesen egy élfelhő platform, amely a világ egyik legnagyobb márkáit alátámasztja. Az én szerepem túlnyomórészt az R & amp; D; D; A csapatokkal gyorsan dolgozik az ügyféloldali technológiák és a webes szabványok felhasználása érdekében, hogy javítsa termékeink teljesítményét és szállítását, és - a legfontosabb - ügyfeleink szolgáltatásainkat. Egyes jelenlegi projektek közé kezdeményezések körül böngésző teljesítmény nyomon követése, mérőszámok és szolgáltatási dolgozók.
Mielőtt gyorsan csatlakoztál volna, töltött időt mind a Guardian, mind a pénzügyi időkben. Hogyan közeledtek hozzá a webes teljesítményhez?
PH:
A teljesítmény már nem egy post-telepített kiegészítő vagy ellenőrző listaelem. Állandó erőfeszítésnek kell lennie arra, hogy a szervezetben lévő minden személy úgy véli, hogy a tervezésig a szállításig a szállításig. Ez olyasmi, ezek a hírek szervezetek felismerték már nagyon korán, gyakorlatba például az építési felügyeleti infrastruktúra mérése és összehasonlítása a teljesítmény, a versenytársak ellen, elsőbbséget a tartalomszolgáltatás mint más funkciók és hasznosító technológiák, mint a szolgáltatási dolgozók.
Mi a legnagyobb akadály a gyors élmény online most?
PH:
Egy szó: JavaScript. Azt hiszem, ebben a kissé meg kell dolgoznom: a web a JavaScript elhízási válság csúcsán van. Az átlagos weboldal most 500 kb szkriptet biztosít. Script ami tovább tart, mint egy másodperc alatt csak parse - nemhogy végrehajtani - egy kis teljesítményű eszköz, és több mint öt másodpercig, hogy olyan állapotba, amely a felhasználó kölcsönhatásba léphet az oldalt. Ezért az egyetlen módja annak, hogy javítsuk webhelyeink felhasználói élményét, hogy mérje, optimalizálja és csökkentse JavaScript - mindenekelőtt.
Melyek a kedvenc eszközei a webes teljesítmény optimalizálásához?
PH:
Erősen hiszek, hogy nem optimalizálhatod, amit még nem mértél. Tehát az eszköztárom erősen súlyozott a mérési és profilozó eszközökhöz. A szintetikus méréshez mindig elérem
Webpagetest
és a böngészőfejlesztő eszközök (hálózati és teljesítménypanelek) először. Azonban semmi sem veri a valódi felhasználói tapasztalatok mérését is (R.U.M.m), így a böngésző teljesítményének időzítő API-k jó ismerete is segít.
Néhány nagy kódbázison dolgozott. Melyek a skála munkájának kihívásai?
PH:
By and nagy, azzal érvelném, hogy egy nagy kódbázis megosztja a legtöbb problémát, amelyet egy kisebb, hogy egy kisebb egyben megtalálható: megszüntetve a fel nem használt CSS-t (a probléma megoldatlan), gyorsítótár, eszköz építeni csővezetékek és verziók, és így tovább. Ön is kap több "bit rot" - a legjobb gyakorlatok az idő múlásával anti-minták. De személyesen azt találtam, hogy a skála legnagyobb kihívásai az emberek problémái, nem technikai jellegűek. Még egy olyan nagy szervezetben dolgozom, amelyet a Conway törvénye nem érinti.
Hívja magát progresszív javító ügyvédnek. Mi az a megközelítés, amely rezonál veled?
PH:
A népszerű meggyőződéssel ellentétben a felhasználók ténylegesen használják azokat a termékeket, amelyeket a valós világban építünk: egy tele nem ideális böngészési feltételekkel és minden sarkon. A progresszív javítás lehetővé teszi számunkra, hogy olyan élményeket hozzanak létre, amelyek magunkat tartalmaznak minden felhasználónk számára, és rugalmasak a valós világ kudarcaihoz. Ez elég egyszerű: csak kezdje el az alapokat, nem egy 300kb JavaScript könyvtár, amelyet a helyi Barista elmondta. Nem szabad elfelejtenünk az alapokat.
Mit izgatott a frontend fejlesztésében jelenleg?
PH:
A web fenyegetés alatt áll. A felhasználók több időt töltenek a natív - és így a siled - app tapasztalatok távol az internet nyitottságától. Mégis úgy tűnik, hogy olyan építési területek, amelyek 20 másodpercet vesznek igénybe, és terhelésenként 1,20 fontot költenek a barangolási kapcsolatomon, végül a felhasználók tovább vezetése.
Szerencsére olyan technológiák, mint a szervizmunkás és a kapcsolódó API-k segítenek. Nem tudok várni egy új korszak gyors, rugalmas weboldalakat, amelyek még mindig offline állapotban vannak, szinkronizálhatom az adataimat a háttérben, és értesíti a frissítéseket. Vannak, akik ezt a progresszió "progresszív webes alkalmazásokat" hívják. Én inkább a "Web" kifejezés.
Mit várhat az emberek, hogy megtanulják a beszélgetést
London létrehozása
?
PH:
A kívülálló, a weboldal kiszolgálásához elég egyszerű: küldjön néhány HTML és CSS le a vezetéket, akkor a böngésző úgy dönt, hogy mit kell tennie. Azonban sokat jelentenek a motorháztető alatt, mindannyian költsége a felhasználók számára.
Hogyan határozza meg a böngésző, hogy milyen eszközt kér a következőre? Hogyan mérhetjük a weboldalaink észlelt sebességét? Hogyan használhatjuk a modern webes platform funkciókat, hogy befolyásolhassuk az eszközök prioritását és sebességét? Remélhetőleg a beszélgetésem válaszol ezekre a kérdésekre és így tovább. A közönségnek a szerszámok gyorsabb, rugalmasabb tapasztalatokat teremtenek a felhasználók számára.
London létrehozása Szeptember 21-én 15 további előadást tartalmaznak a webes animációkra, az UX-stratégiára, a prototípusra, a hozzáférhetőségre, az érzékeny CSS-komponensekre és még sok másra. Négy műhely is választhat a konferencia előtti napon, de a jegyek nagyon korlátozottak. Foglalja le most a helyét !
(Kép hitel: webdesigner) A laza egyre népszerűbb eszköz a vállalkozásoknak és csapatoknak, akiknek azonnal kom..
Bármelyik művész, hogy megértsük, hogyan kell rajzolni egy személyt egy alapvető képesség. Mester az emberi forma, és amikor itt az ideje, hogy e..
Affinity Designer egy népszerű vektorszerkesztő eszköz Mac, Windows és Most ipad . Az app ügyesen bontani h�..
A textúra gyakran elviseli a hagyományos és a digitális műalkotások közötti vonalakat. Gyakran könnyű megmondani a különbséget a kettő között, ha a digitális műalkotásnak n..
Nagyszerű módja annak, hogy megragadja a figyelmet - és tartsa meg azt - az, hogy hozzon létre egy honlap elrendezés amely bemut..
Ebben a röviden Illusztrátor bemutató , tervező Lesz paterson Sétál, hogyan lehet létrehozni..
Vázlat egy egyszerű, de hatékony eszköz bárki számára, aki részt vesz a digitális termékek készítésében. A tollak, a papír és a táblák könnyen hozzáférhetők ..
A következő tippek lebontják az eric Miller animációs stúdiók közelgő webes sorozatának animálására irányuló folyamatomat. Bink egy kíváncsi kis tengerészgyártás, akit meg..