Firefox 105 מגיע עם שיפורים לניהול זיכרון עבור לינוקס

לוגו דפדפן האינטרנט של Firefox

Firefox הוא דפדפן קוד פתוח שפותח עבור פלטפורמות שונות, הוא מתואם על ידי מוזילה וקרן מוזילה

ההשקה של הגרסה החדשה של דפדפן האינטרנט הפופולרי "firefox 105", יחד איתו נוצר גם עדכון סניף ארוך טווח של גרסה 102.3.0, בנוסף לכך הועבר סניף Firefox 106 לשלב בדיקות הבטא.

בנוסף לחידושים ותיקוני באגים, Firefox 105 מתקן 13 פגיעויות, מתוכם 9 מסומנים כמסוכנים (7 מסוכמים ב-CVE-2022-40962) ונגרמים מבעיות זיכרון כגון גלישת חיץ וגישה לאזורי זיכרון שכבר משוחררים. בעיות אלו עלולות להוביל לביצוע של קוד זדוני כאשר נפתחים דפים בעלי מבנה מיוחד.

התכונות החדשות העיקריות של Firefox 105

בגרסה החדשה הזו שהוצגה על ידי Firefox 105 ב-Linux הפחית את האפשרות שפיירפוקס הוא נגמר כל הזיכרון הזמין בזמן הפעלת Firefox ויש לו ביצועים משופרים כאשר נגמר הזיכרון הפנוי.

שינוי נוסף שאני יודע בולט הוא זההתמיכה במפרט תזמון משתמש ברמה 3 מסופקת, המגדיר ממשק תכנות למפתחים למדידת הביצועים של יישומי האינטרנט שלהם. בגרסה החדשה, לשיטות performance.mark ו-performance.measure יש ארגומנטים נוספים להגדרת שעת התחלה/סיום משלהם, משך זמן וקבצים מצורפים.

בגרסת האנדרואיד, הממשק שונה כדי להשתמש בגופן שסופק על ידי אנדרואיד כברירת מחדל, בנוסף מסופקות גם לשוניות הפתיחה המיושמות שסיפק Firefox במכשירים אחרים.

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

באשר שינויים הקשורים למפתחים, הדברים מוזכרים:

  • השיטות array.includes ו-array.indexOf עברו אופטימיזציה באמצעות הצהרות SIMD, שאפשרו ביצועי חיפוש כפולים ברשימות גדולות.
  • נוסף ה-OffscreenCanvas API, המאפשר לצייר אלמנטים של קנבס למאגר על חוט נפרד, ללא תלות ב-DOM. OffscreenCanvas מיישם עבודה בהקשרים של Windows ו-Web Worker, ומספק גם תמיכה בגופנים.
  • הוסיפו את ממשקי API TextEncoderStream ו- TextDecoderStream כדי להקל על המרת זרמים עם נתונים בינאריים לטקסט ולהיפך.
  • עבור סקריפטים לעיבוד תוכן המוגדרים בתוספים, מיושם הפרמטר RegisteredContentScript.persistAcrossSessions, המאפשר יצירת סקריפטים מתמידים (מתמידים) השומרים מצב בין הפעלות.
  • נוספה אפשרות לתיבת הדו-שיח של תצוגה מקדימה של הדפסה להדפיס רק את העמוד הנוכחי.
  • הטמיעה תמיכה עבור Service Workers מחולקים ב-iframes שנטענו מאתרי צד שלישי (Service Worker יכול להירשם ב-iframe של צד שלישי ויהיה מבודד ביחס לדומיין ממנו נטען iframe זה).

מצדול-Firefox 106 בטא, זה בולט בכך למציג PDF משולב יש את היכולת לצייר תוויות גרפיות (ציורים ביד חופשית) וצרף הערות טקסט המופעלות כברירת מחדל

שינוי נוסף שמשולב בבטא זו, הוא ה תמיכת WebRTC משופרת באופן משמעותי (ספריית libwebrtc מעודכנת מגרסה 86 ל-103), כולל ביצועי RTP משופרים ואמצעים טובים יותר לספק גישה למסך בסביבות מבוססות Wayland.

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

כיצד להתקין או לעדכן את הגרסה החדשה של פיירפוקס באובונטו ובנגזרות?

כרגיל, למי שכבר משתמש ב- Firefox, הם יכולים פשוט לגשת לתפריט כדי לעדכן לגרסה האחרונה, כלומר משתמשי Firefox שלא השביתו עדכונים אוטומטיים יקבלו את העדכון באופן אוטומטי.

ואילו למי שלא רוצה לחכות שזה יקרה הם יכולים לבחור בתפריט> עזרה> אודות Firefox לאחר ההשקה הרשמית ליזום עדכון ידני של דפדפן האינטרנט.

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

אפשרות נוספת לעדכון, אם אתה משתמש באובונטו, מנטה לינוקס או נגזרת אחרת של אובונטו, אתה יכול להתקין או לעדכן לגרסה חדשה זו בעזרת ה- PPA של הדפדפן.

ניתן להוסיף זאת למערכת על ידי פתיחת מסוף והפעלת הפקודה הבאה בו:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y 
sudo apt-get update
sudo apt install firefox

שיטת ההתקנה האחרונה שנוספה «Flatpak». לשם כך הם חייבים לקבל תמיכה בסוג חבילות זה.

ההתקנה מתבצעת על ידי הקלדה:

flatpak install flathub org.mozilla.firefox

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.