ראשיאודותטיוליםצילוםfull Stack
Yosefus FlaviusYosefus Flavius

Yosefus flavius

אני בעצמי

קישורים מהירים

  • דף הבית
  • אודות
  • בלוג
logo

© 2025 Yosefus Flavius WebDeveloper

ניהול תמונות ופונטים נכון ב-Next.js – שדרוג מהירות האתר וחוויית המשתמש - מדריך מקיף עם טיפים ומידע שימושי

ניהול תמונות ופונטים נכון ב-Next.js – שדרוג מהירות האתר וחוויית המשתמש

  1. בית
  2. >
  3. Full Stack
27 באפריל 2025• זמן קריאה: 2 דקות

פוסט קליל ומדויק על איך להתמודד נכון עם טעינת תמונות ופונטים ב-Next.js כדי למנוע קפיצות Layout, לשפר את מהירות האתר ולשמור על חווית משתמש איכותית. מבוסס על הדוקומנטציה המעולה של Next.js.

למרות שזה מציק ואפילו כואב פיזית, צריך לפעמים גם לפרגן - והפעם: לדוקומנטציה של next.js שהיא מהמשובחים שראיתי. 🤩 *לדור החדש של הג'וניורים שחושבים שהאינטרנט זה chatGPT - דוקומנטציה זה כמו ספר. אממ... ספר זה כמו קבוצה של דפים. אמממממ... דפים זה... טוב די! 😟 גיא הבטיח לעצמו שכשירד לחץ העבודה מתחת לקו האדום בוהק, הוא יעבור שוב ביסודיות על הדוקומנטציה, ולפי חוקי הפלטפורמה אחרי כל מעשה שעשינו (או שרצינו לעשות) יש להשוייץ בסדרת פוסטים מייגעת. ולכן - נביא פה חלקים קלילים שאולי יעניינו אותכם מהעולמות הקסומים של next. והיום: תמונות ופונטים בnext.js. דרגת קושי : 2/10 כוכבים. *נדבר רק על אספקט אחד כדי לא להבריח לקוחות חוזרים (להלן אתם). הבעיה: 😫 תמונות ופונטים בדרך כלל נטענים אחרי הטעינה הראשונית של הדף, ובעברית - עוד בקשה לשרת של גוגל (לדוגמא) למשוך את הפונט, ועוד בקשה לשרת של התמונות. מה שעלול בתורו לגרום לקפיצה של הlayout, 1. בפונטים - אם הפונט שנטען גדול במראה שלו יותר מהפונט הfallback. 2. בתמונות - שתמונה נטענת במקום הכלום שהיה במקומה ודוחפת את הטקסט שמתחתיה. כל דרדק יודע שמבחינת שזו חווית משתמש שעלולה להעלות את הסעיף למשתמש, שיברח בצרחות מהאתר, שיאבד במהירות לקוחות, שימנע חלילה מכסף חדש להגיע לחלק הפנימי והרך של הארנק שלכם. הפתרון: 🤑 כאשר נשתמש בקומפוננטת Image של next לתמונות - התמונות יתפסו מקום ריק גם לפני הטעינה שלהם בפועל לפי הwidth/hight שניתן. וכשנשתמש בטעינה המובנית של פונטים - הפונט ירד לPublic בזמן הbuild ומשם ישלח אחר כבוד למשתמש המבסוט.

linkedin
whatsapp
facebook
x
Y

Yosefus Flavius

כותב הבלוג

כתבות קשורות

כתבות דומות

החידושים ב-Next.js 15: שדרוגים מהירים ושיפורים לשיער בגבות!
27 באפריל 2025
Full Stack>>NEXTJS

החידושים ב-Next.js 15: שדרוגים מהירים ושיפורים לשיער בגבות!

בסקירה הזו גיא עובר על החידושים ב-Next.js 15, שכוללים שיפור התנהגות הקאש, שדרוג CLI, תמיכה ב-Reactive 19, רנדור מהיר ושיפורים נוספים. הוא גם מציין את האתגרים עם הספריות הפופולריות שלא תמיד מתאימות לעדכון החדש. מה שבטוח - חווית המפתח השתפרה, אך יש מקום לשיפור.

הטופס החדש של Next.js 15 – שימושי, אבל כמעט.
27 באפריל 2025
Full Stack>>NEXTJS

הטופס החדש של Next.js 15 – שימושי, אבל כמעט.

הטופס החדש ב-Next.js 15 מספק גישה לשליחה עם searchParams לדף חדש, אך בעוד שהוא יעיל במקרים של סינונים מרובים, יש מצבים בהם חיפוש תוך כדי הקלדה יוכל להיות הרבה יותר נוח למשתמש. בסקירה הזו נדון בשיטות הישנות והחדשות לשימוש בטופס, עם יתרונות וחסרונות.

איך החיים שלכם קלים יותר בשליחת טפסים ב־Next.js עם Server Actions
27 באפריל 2025
Full Stack>>NEXTJS

איך החיים שלכם קלים יותר בשליחת טפסים ב־Next.js עם Server Actions

עם Server Actions ב־Next.js, שליחת טפסים נעשית פשוטה יותר, תוך שימוש ב־HTML action וללא צורך ב־API endpoints ידניים, עם טיפול באבטחה ושגיאות מובנה.