תוכן שנמחק תוכן שנוסף
שורה 36:
:כל חיי שנאתי את תקשורת מחשבים, אז אני סומך עלייך. אבל אני לא הכתובת. אתה יכול להציע את זה לערן וקיפוד שאפילו יבינו על מה אתה מדבר. יגאל ([[ויקיפדיה:מסדר ניקיון/תבניות מחפשות קטגוריה|בקשת עזרה]], [[משתמש:IKhitron|IKhitron]] ו[[שיחת משתמש:IKhitron|שיחה]]) 23:49, 27 בדצמבר 2016 (IST)
::למה להתייאש כל כך מהר יגאל? עניינת אותי עד מאוד {{חיוך}}. אני עדיין מנתח את המידע, אבל ביניתיים נראה שטעינת הJS לוקחת יותר זמן משחשבתי (ככל הנראה עקב שינויי Layout ואנימציות). זה עדיין זניח למדי ביחס לזמן שלוקח לJS להגיע הביתה. ככל הנראה, אחת הבעיות היותר מרכזיות הן דווקא HotCat, שלזה ממש לא ציפיתי. HotCat זו הרחבה גדולה ושמנה שלא יזיק לה Minify. [[משתמש:Bharel|בר הראל]] • [[שיחת משתמש:Bharel|שיחה]] 00:55, 28 בדצמבר 2016 (IST)
:::טוב {{א|IKhitron|יגאל}}. לאחר ניתוח שביצעתי על דף השוואת גרסאות עם האטת מעבד והאטת רשת, להלן התוצאות:
:::Vector ושאר השטויות המובנות של ויקיפדיה לוקחות הכי הרבה זמן, הן מבחינת הורדה והן מבחינת JS. ככל הנראה הן גם מרבות לרענן את תצורת הדפדפן בדרך. תמונות גם לוקחות ימבה זמן מבחינת הורדה (צפוי אחרי הכל). (בערך 6 שניות)
:::סדר גודל אחד מתחת: HotCat לוקח הרבה זמן. ההורדה של HotCat אומנם מתבצעת בצורה אסינכרונית, אך HotCat מוריד בעצמו דברים נוספים כך שהפעולה למעשה נגררת לסינכרונית, מלבד העובדה שהוא עצמו שוקל כמה עשרות KB. הJS שלו לעומת זאת לא יותר מדי מפריע.
:::WikiEdDiff גורם לעדכוני מסך רבים. הJS שלו לוקח הרבה מאוד זמן (כמה מאות ms) עקב העובדה שהוא מבקש פריימים חדשים מספר פעמים. ברקע עדיין יורדים דברים כך שזה אסינכרוני אך עדיין גורם לDelay קטן בטעינת HotCat.
:::כמה סדרי גודל מתחת: סקריפטים אישיים כדוגמת 64. ל64 לקח 2 ms להטען. ככל הנראה לא מתבצעות בקשות API דרך האינטרנט לקבלת קונפיגורציה. לסקריפט לוקח טיפלה פחות זמן לרדת כשהוא minified, אך זה מבוצע בצורה אסינכרונית בכל מקרה (מדובר באזור שניה לרדת עם סימולציה של קפיצות ואיטיות ברשת). מכיוון שאין בקשות API דרך האינטרנט, הטעינה שלו מתבצעת בצורה אסינכרונית מלאה.
:::לסיכום - אתה מוזמן להוסיף כמה סקריפטים שרק תרצה. הכל זניח לעומת WikiEdDiff, HotCat, ושאר השטויות המובנות. HotCat שקול לכמה מאות סקריפטים של 3 שורות של JS (בתנאי שהשורות לא דורשות עדכון מחדש של כל הפריים).
:::אין טעם לעשות Minify לרוב הסקריפטים. ההבדל זניח לעומת השאר. כן רצוי לעשות minify לHotCat ולWikiEdDiff (ואני בכלל מתפלא שלא עשו את זה).
:::עכשיו אפשר לישון בשקט.
:::בברכה, [[משתמש:Bharel|בר הראל]] • [[שיחת משתמש:Bharel|שיחה]] 02:54, 28 בדצמבר 2016 (IST)
 
== לואה ==