במהלך אוגוסט 2025, נוספו לדפדפני אינטרנט יציבים ובגרסת בטא תכונות מעניינות.
פורסם: 29 באוגוסט 2025
גרסאות יציבות של דפדפנים
גרסה Chrome 139 וגרסה Firefox 142 שוחררו לגרסה יציבה במהלך אוגוסט. בפוסט הזה נסביר מה זה אומר לגבי פלטפורמת האינטרנט.
URL Pattern API
גרסה 142 של Firefox תומכת ב-URL Pattern API, מה שמקל מאוד על התאמה וניתוח של כתובות URL. התכונה הזו כבר קיימת ב-Chrome ובגרסת הבטא של Safari 26, כך שסביר להניח שהיא תופיע ב-Baseline בקרוב.
תזמון משימות לפי סדר עדיפויות
גם Firefox 142 תומך ב-Prioritized Task Scheduling API.
התמיכה כוללת את האירועים Scheduler
, TaskController
, TaskSignal
, TaskPriorityChangeEvent
(ואת האירוע prioritychange
) ואת המאפיינים Window.scheduler
ו-WorkerGlobalScope.scheduler
.
כלומר, עכשיו אפשר להשתמש ב-scheduler.yield
כדי לחלק משימות ארוכות ב-Chrome וב-Firefox. יש גם polyfill שיכול לעזור במקרים שבהם אין תמיכה.
עיצוב פינות באמצעות CSS
אם תמיד רציתם ליצור squircle, תשמחו לראות את המאפיין corner-shape
החדש ב-Chrome 139.
האפשרות הזו פועלת לצד border-radius
, ומאפשרת לכם לשנות את הצורה של הפינה בפעם הראשונה.
פרטים נוספים וכמה דוגמאות זמינים במאמר הסבר על צורת הפינה ב-CSS והיתרונות של צורת הסופר-אליפסה.
פונקציות מותאמות אישית של CSS
ב-Chrome 139 יש גם פונקציות מותאמות אישית של CSS. הם דומים למאפיינים מותאמים אישית, אבל במקום להחזיר ערך קבוע יחיד, הם מחזירים ערכים שמבוססים על מאפיינים מותאמים אישית אחרים, פרמטרים ותנאים.
פונקציות CSS מוגדרות באמצעות הכלל @function
והן חלק ממפרט הפונקציות המותאמות אישית והמיקסינים של CSS.
@function --negate(--value) {
result: calc(var(--value) * -1);
}
div {
--gap: 1em;
margin-top: --negate(var(--gap));
}
הפקודה להפעלת request-close
אפשר לסגור רכיבי דיאלוג באמצעות מגוון מנגנונים, ולפעמים מפתחים רוצים למנוע את הסגירה. כדי להשיג את זה, תיבות הדו-שיח מפעילות אירוע ביטול. במקור, האירוע הזה הופעל רק באמצעות בקשת סגירה (לדוגמה, לחיצה על מקש ESC). לאחרונה נוספה פונקציית JavaScript requestClose()
שמפעילה גם את אירוע הביטול.
הפקודה request-close
, שזמינה עכשיו ב-Chrome 139, מוסיפה את היכולת החדשה הזו לממשק ה-API של פקודות ההפעלה הדקלרטיביות.
גרסאות בטא של דפדפנים
גרסאות בטא של דפדפנים מאפשרות לכם לראות תצוגה מקדימה של מה שיהיה בגרסה היציבה הבאה של הדפדפן. זה זמן מצוין לבדוק תכונות חדשות או הסרות שיכולות להשפיע על האתר שלכם לפני שהגרסה הזו תהיה זמינה לכולם. גרסאות הבטא החדשות שזמינות החודש הן Firefox 143 ו-Chrome 140, וגרסת הבטא של Safari 26 עדיין נמשכת.
Firefox 143 כולל את פסאודו-האלמנט ::details-content
, שנכלל ב-Interop 2025. בגרסה הזו, התכונה Baseline תהיה זמינה.
המאפיין text-autospace
של CSS כלול גם הוא. תכונת הלוקליזציה הזו שימושית אם אתם מציגים טקסט בסינית, ביפנית או בקוריאנית (CJK) לצד תווים שאינם CJK.
אפשר לציין את הרווח שיופיע בין התווים האלה.
Chrome 140 כולל את המאפיין source
של ToggleEvent
, שמכיל את האלמנט שהפעיל את האירוע ToggleEvent.
הגירסה כוללת גם תמיכה בתיאור בfont-variation-settings
כלל @font-face
, וגם מספר עדכונים ב-WebGPU.