בדצמבר 2024 נוספו לדפדפני האינטרנט בגרסאות היציבות והבטא כמה תכונות מעניינות.
תאריך פרסום: 18 בדצמבר 2024
גרסאות יציבות של דפדפנים
בדצמבר 2024, הדפדפן היחיד שהשיק גרסה יציבה חדשה היה Safari עם Safari 18.2. בפוסט הזה נסקור את התכונות החדשות שנוספו לפלטפורמת האינטרנט.
תכונות חדשות שזמינות בגרסה 18.2 של Safari
הגרסה הזו משלימה את גרסת הבסיס 2024 עם כמה תכונות חדשות.
הגדרת דף באמצעות @page
הכלל @page
מאפשר להגדיר מידות ושוליים לתוכן כמו מסמכים מודפסים, ספרים אלקטרוניים או שקפים.
מאפייני ה-CSS ruby-align
ו-ruby-position
המאפיינים ruby-align
ו-ruby-position
מאפשרים לקבוע את המיקום והיישור של טקסט רוביי בתוך המאגר שלו.
מידע נוסף זמין במאמר התכונה <ruby>
לניתוק שורות ומאפיין ה-CSS ruby-align
.
עיצוב סרגלי גלילה
עכשיו אפשר להתאים אישית את המראה של סרגל הגלילה באפליקציית האינטרנט באמצעות נכסי ה-CSS scrollbar-gutter
ו-scrollbar-width
, שזמינים עכשיו בגרסה הבסיסית.
רכיב ::target-text
לכאורה
רכיב הסימון ::target-text
מאפשר לעצב טקסט שמודגש על ידי מקטע טקסט של כתובת URL. עכשיו אפשר לבחור איך להדגיש את הטקסט כדי למשוך אליו תשומת לב.
איסוף אשפה (garbage collection) ואופטימיזציה של קריאה חוזרת לקוד (tail call) ב-WebAssembly
גרסה 18.2 של Safari כוללת תמיכה בתכונות האלה של WebAssembly (Wasm), כך שהן מתווספות לרשימת התכונות שזמינות בגרסה הבסיסית.
מידע נוסף על איסוף אשפה ב-WebAssembly זמין במאמר איסוף אשפה ב-WebAssembly (WasmGC) מופעל עכשיו כברירת מחדל ב-Chrome. במאמר Google Sheets העבירה את העובד לחישוב מ-JavaScript ל-WasmGC מוסבר למה עשינו זאת.
מעברים בין תצוגות במסמכים שונים
ב-Safari 18.2 יש תמיכה במעברי תצוגה בין מסמכים, יחד עם סוגים וסיווגים של מעברי תצוגה, ותמיכה באירועים pageswap
ו-pagereveal
.
Uint8Array
שיטות
ב-Safari 18.2 יש גם את השיטות החדשות של Uint8Array
, שמאפשרות לבצע המרות בקלות בין base64-
למחרוזות ויריעות בייטים עם קידוד הקסדצימלי:
Uint8Array.fromBase64()
וגםUint8Array.fromHex()
Uint8Array.prototype.setFromBase64()
וגםUint8Array.prototype.setFromHex()
Uint8Array.prototype.toBase64()
וגםUint8Array.prototype.toHex()
גרסאות בטא של דפדפנים
החודש אין לנו תכונות חדשות בגרסת בטא שאפשר להכריז עליהן, כי אנחנו לקראת סוף השנה. גרסת הבטא של Safari 18.3 כוללת כרגע תיקוני באגים, וגרסת הבטא של Firefox 134 ושל Chrome 132 עדיין נמצאת בבדיקה מהחודש שעבר.
נשוב אליך בשנה הבאה כדי לעדכן אותך לגבי התכונות שיושקו בפלטפורמת האינטרנט בינואר 2025.