דברים שעליך לדעת:
- מרחב הצבעים שמוגדר כברירת מחדל לרכיבי
<canvas>
מוגדר עכשיו באופן רשמי במפרט כ-SRGB, ואפשר לשנות אותו ל-Display P3. - WebCodecs היא דרך חדשה ברמה נמוכה לגשת לקודקים מובנים של אודיו ווידאו, שחשובים לסטרימינג של משחקים, לעורכי וידאו וכו'.
- התחלת תקופת הניסיון של WebGPU במקור.
- מפגש הפסגה בנושא PWA ייערך ב-6-7 באוקטובר.
- ויש עוד הרבה.
אני Pete LePage, ואני עובדת וקולעת מהבית. בואו נצלול פנימה ונראה מה חדש למפתחים ב-Chrome 94.
מרחב צבעים המוגדר כברירת מחדל לרכיבים של canvas
אופן העיבוד של הצבעים במסך הוא קריטי לחלק מהמשתמשים. לצלמים, מאיירים בתמונות מודפסות ורבים אחרים, הצבעים על המסך צריכים להתאים למה המודפס. החל מגרסה 94 של Chrome, רכיבי <canvas>
מנוהלים בצורה מלאה באמצעות sRGB. בעבר, sRGB היה מוסכמה, אבל לא הוגדר במפורש במפרט.
opts = {colorSpace:'display-p3'};
const ctx = canvas.getContext('2d', opts);
חשוב יותר, עכשיו אפשר לציין את מרחב הצבעים שבו רוצים להשתמש כשיוצרים אובייקט 2D של הקשר עיבוד <canvas>
או אובייקט ImageData
, כולל מרחב הצבעים P3.
WebCodecs
מספיק קל למקם סרטון בדף. אבל אם אתם צריכים לבצע פעולה מורכבת יותר ולנהל אינטראקציה עם הרכיבים של סטרימינג וידאו, זה קשה, ובדרך כלל צריך להשתמש ב-Web Assembly כדי לשלוח קודקים משלכם.
אבל שליחת קודק משלכם פירושה כתיבת קוד שכבר קיים בדפדפן, והוא לא יכול לנצל את היתרונות של האצת חומרה. באמצעות Web Codecs API אפשר להשתמש ברכיבי המדיה ובקודקים שכבר נמצאים בדפדפן.
באופן אישי, תמיד היה לי קשה לזכור את המתגים הנכונים בשורת הפקודה כדי לקודד סרטון לאינטרנט או כדי להמיר קובץ GIF לקובץ וידאו. באמצעות ממשקי ה-API שזמינים דרך WebCodecs, הצלחתי ליצור במהירות אפליקציית אינטרנט שקוראת קובץ ומייצאת את הקבצים הנכונים שנדרשים לאינטרנט.
אפליקציות אינטרנט שדורשות שליטה מלאה על האופן שבו תוכן המדיה מעובד, כמו כלי עריכת וידאו, שיחות ועידה בווידאו, אפליקציות סטרימינג וכו'. הגישה לבקרי המדיה המובנים בדפדפנים היא עצומה.
קשה להציג משהו שימושי ב-30 שניות, לכן מומלץ לקרוא את המאמר עיבוד וידאו באמצעות WebCodecs ב-web.dev כדי לקבל הסבר מעמיק עם הרבה קוד וכמה הדגמות מגניבות.
WebGPU
WebGPU הוא ממשק API חדש שמציג יכולות גרפיקה מודרניות, במיוחד Direct3D 12, Metal ו-Vulkan. אפשר להתייחס אליו כמו ל-WebGL, אבל הוא מספק גישה לתכונות מתקדמות יותר של ה-GPU, וגם תמיכה בביצוע חישובים כלליים ב-GPU.
אנחנו מתחילים גרסת מקור לניסיון ב-Chrome 94, וגם ב-Safari וב-Firefox עובדים כרגע על הטמעות.
פרנסואה פרסם מאמר מצוין בנושא גישה לתכונות מודרניות של GPU באמצעות WebGPU באתר web.dev, שבו הוא משווה בין הביצועים של כפל מטריצות שפועל במעבד (CPU) לבין הביצועים של כפל מטריצות שפועל ב-GPU. הנה רמז. ה-GPU מנצח.
PWA Summit
מפגש הפסגה בנושא PWA ייערך ב-6-7 באוקטובר. זו ועידה אונליין חינמית שמטרתה לעזור לכולם להצליח עם אפליקציות Progressive Web App. כנס PWA Summit הוא שיתוף פעולה בין אנשים מכמה חברות שונות שמעורבות ביצירה של טכנולוגיות PWA: Google, Intel, Microsoft ו-Samsung.
יש המון תוכן ושיחות מעולות. תוכלו לקרוא מידע נוסף ולהירשם באתר PWASummit.org. אני מקווה לראות אותך שם!
ועוד.
כמובן שיש עוד הרבה.
באמצעות scheduler.postTask()
אתם יכולים לתזמן משימות ולשנות את סדר העדיפויות שלהן באופן דינמי או לבטל את כולן בבת אחת.
אם ניסיתם אי פעם לשנות את הפריסה כשהופיעו סרגליות גלילה, הנכס scrollbar-gutter
יעזור לכם. כך אפשר לשלוט על הנוכחות של מרזבים בסרגל גלילה, וכך למנוע שינויים בפריסה כאשר התוכן מתרחב.
השימוש ב-WebSQL בהקשרים של צד שלישי הוצא משימוש, וההסרה צפויה להיות בגרסה 97 של Chrome. סטנדרט Web SQL Database הוצא משימוש בנובמבר 2010. היא אף פעם לא יושמה ב-Firefox, והוצאה משימוש ב-Safari בשנת 2019. הוא יוסר מ-Chrome כששיעור השימוש בו יהיה נמוך מספיק. אם אתם עדיין משתמשים ב-WebSQL, כדאי להתחיל לתכנן את ההעברה ממנו.
בנוסף, ממשק ה-API של המקלדת הווירטואלית מאפשר לכם לשלוט טוב יותר באופן שבו המקלדת הווירטואלית במסך מוצגת ובמועד שבו היא מוצגת. הוא מאפשר לשלוט באופן מפורש בהתנהגות הגלילה או בשינויים בפריסה כשהקליד מופיע או נעלם.
קריאה נוספת
הסקירה הזו כוללת רק חלק מהנקודות העיקריות. בקישורים הבאים תוכלו לקרוא על שינויים נוספים ב-Chrome 94.
- מה חדש בכלי הפיתוח ל-Chrome (גרסה 94)
- הוצאות משימוש והסרות ב-Chrome 94
- עדכונים ל-ChromeStatus.com ב-Chrome 94
- מה חדש ב-JavaScript בגרסה 94 של Chrome
- רשימת השינויים במאגר המקור של Chromium
- לוח הזמנים של הגרסאות החדשות של Chrome
להרשמה
כדי להישאר מעודכנים, ניתן להירשם לערוץ YouTube למפתחי Chrome, ואתם תקבלו התראה באימייל בכל פעם שנשיק סרטון חדש.
קוראים לי פיט לייפיג', ואחרי שגרסת Chrome 95 תפורסם, אספר לכם מה חדש ב-Chrome.