Igazából nem volt szó másról, minthogy egy oldal lekérésekor a teljes megjelenítési időnek:
- a 10%-a szerver-oldalon történik;
- a maradék 90% viszont a kliensnél, így ezen lehet a legtöbbet gyorsítani
- a kliensnél 10% a HTML letöltése és feldolgozása
- a maradék 90%-on osztozkodnak a JavaScript, CSS és egyéb média file-ok.
Az oldal felépítési optimalizációról később szeretnék majd írni, mivel úgyis kell belőle egy előadást tartanom a cégnél.
Ezen kívül sokszor elhangzott a widget kifejezés, mely most számomra új értelmet nyert. Itt most nem arról volt szó, hogy egy 3rd party widget-et szúrsz be az oldaladba, és ez tök jó lesz, hanem, hogy az oldalad felépítéséből adódóan — a HTML oldalak dobozokból épülnek fel — ezekre a dobozokra külön entitásként, widget-ként kell tekinteni, és egyesével érdemes őket lefejleszteni, kezelni. A közöttük fellépő interkaciót pedig ún. publish/subscribe módszerrel megvalósítani, ami a gyakorlatban event-ekre propagálást jelent JavaScript-ben.
Szó volt még a Client-side template-ekről, amiknek én nem nagyon látom értelmét, pláne, hogy azokat a szervertől kérnénk le minden esetben. Persze ha igény van rá, akkor kifejthetem!
Nincsenek megjegyzések:
Megjegyzés küldése