אשכול: זמן טעינה
View Single Post
ישן 11-12-11, 13:13   # 19
toron
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2009
הודעות: 302

toron לא מחובר  

ציטוט:
נכתב במקור על ידי xPerfection צפה בהודעה

4. אתה לא צריך למחוק את האנליטיקס, רק תשים אותו (ואת כל ה- JS שיש לך באתר) בסוף העמוד.
כשהדפדפן מקבל את המידע מהשרת ומעבד אותו, הוא מבצע תהליך שניקרא "רינדור" שבו בעצם הוא יוצר את העמוד הויזואלי שאתה רואה על פי הקוד.
כשהוא מגיע לקוד JS, הוא לא יכול במקביל להמשיך לעבד את העמוד אז הוא עוצר את התהליך, מעבד את ה- JS ורק לאחר מכן ממשיך, ככה נוצר מצב שזה כביכול "תוקע" את זה.
כדי להימנע מהמצב הזה, אתה שם את ה- JS בסוף (לפני סגירת ה- body לדוג') אחרי שרוב הקוד כבר נטען ועובד, וככה מצמצם את ההשפעה של זה.
לגבי אנליטיקס, מומלץ להטמיע את קוד אנליטיקס החדש שהוא א-סינכרוני והוא נטען במקביל לטעינת העמוד ולכן לא "מבזבז" זמן טעינה.
  Reply With Quote