תכנים חדשים בפלטפורמת האינטרנט באוגוסט

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

פורסם: 29 באוגוסט 2025

גרסאות יציבות של דפדפנים

גרסה Chrome 139 וגרסה Firefox 142 שוחררו לגרסה יציבה במהלך אוגוסט. בפוסט הזה נסביר מה זה אומר לגבי פלטפורמת האינטרנט.

‫URL Pattern API

גרסה 142 של Firefox תומכת ב-URL Pattern API, מה שמקל מאוד על התאמה וניתוח של כתובות URL. התכונה הזו כבר קיימת ב-Chrome ובגרסת הבטא של Safari 26, כך שסביר להניח שהיא תופיע ב-Baseline בקרוב.

Browser Support

  • Chrome: 95.
  • Edge: 95.
  • Firefox: not supported.
  • Safari: not supported.

Source

תזמון משימות לפי סדר עדיפויות

גם Firefox 142 תומך ב-Prioritized Task Scheduling API. התמיכה כוללת את האירועים Scheduler,‏ TaskController,‏ TaskSignal,‏ TaskPriorityChangeEvent (ואת האירוע prioritychange) ואת המאפיינים Window.scheduler ו-WorkerGlobalScope.scheduler.

Browser Support

  • Chrome: 94.
  • Edge: 94.
  • Firefox Technology Preview: supported.
  • Safari: not supported.

Source

כלומר, עכשיו אפשר להשתמש ב-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.