לפני כמה ימים גוגל הודיעה על זמינות גרסת הבטא של כרום 94. גרסה חדשה זו מוסיפה לדפדפן פונקציות חדשות ומביאה גם כמה שיפורים, ביניהם ממשק API של WebCodecs מסומן להשלמה כחלק מהניסוי המקורי שלו ולכן זמין כעת באופן רשמי.
WebGPU נכנס לשלב הבדיקה הראשוני של Chrome 94. WebGPU הוא חלק מגרסת הבטא של Chrome 94 ומפתחי Chrome הם מתכוונים להגיע לכל המשתמשים בגרסה היציבה של Chrome 99.
ממשקי ה- API הקיימים במדיה הם ברמה גבוהה וממוקדים מאוד, כך שממשק Codec ברמה נמוכה יתמוך טוב יותר ביישומים מתפתחים, כגון הזרמת משחקים רגישים לחביון, תופעות צד לקוח או קידוד ותמיכה במיכלי מדיה.
La ממשק API של WebCodecs למלא את החסר על ידי לספק דרך להשתמש ברכיבי המולטימדיה שכבר קיימים בדפדפן.
בעוד ממשק API של WebGPU הוא ממשיכו של ממשקי ה- API של הגרפיקה WebGL ו- WebGL2 עבור האינטרנט ו- מציע תכונות מודרניות כמו "מחשוב GPU"כמו גם גישה זולה יותר לחומרת GPU וביצועים טובים יותר וצפויים יותר.
זהו שיפור ביחס לממשקי WebGL קיימים, שנועדו לציור תמונות, אך ניתן היה להתאים אותם לסוגי חישובים אחרים רק במאמץ ניכר. WebGPU חושף יכולות גרפיקה מודרניות, כולל Direct3D 12, Metal ו- Vulkan, לביצוע פעולות רינדור ורינדור ב- GPU. תכונה זו נבדקה במקור ב- Chrome 94, מתוך ציפייה שהיא תישלח ב- Chrome 99.
לדברי גוגל, קשה ליצור יישומי אינטרנט המגיבים לאינטראקציות של משתמשים ולהישאר מגיבים לאורך זמן. תסריטים הם אחד האשמים העיקריים אובדן היענות.
"קח את הדוגמה של" מצא בזמן שאתה מקליד "פונקציה: יישום עם פונקציה זו צריך לעקוב אחר קלט המשתמש כשהוא מאחזר ומציג את התוצאות. היא אינה מביאה בחשבון שום דבר שקורה בדף, כגון אנימציות, אותן יש לעבד ללא בעיות ”, נמסר מהחברה.
גוגל מעריכה כי שיטת Scheduler.postTask () פותרת את דילמות התזמון הללו על ידי מתן אפשרות למפתחים לתזמן משימות (שיחות חוזרות של JavaScript) באמצעות מתזמן דפדפן של מערכת ההפעלה עם שלוש רמות עדיפות: נעילת משתמש, משתמש גלוי ורקע (נעילת משתמש, משתמש גלוי ו רקע כללי). הוא גם חושף ממשק TaskController, שיכול לבטל דינמיות משימות ולשנות את עדיפותן. תכונה זו השלימה את הבדיקה הראשונית שלה ב- Chrome 93 והיא זמינה כעת כברירת מחדל ב- Chrome.
בנוסף לפריטים שלעיל, גרסה זו של Chrome מציג קוד סטטוס HTTP חדש: 103 טיפים ראשוניים כדי לטעון מראש את משאבי המשנה תחילה. כאשר תשובה 103 כוללת או כותרות קישור אחרות, Chromium מנסה לטעון מראש (ו / או להתחבר מראש, לטעון מראש) את המשאבים שצוין לפני קבלת התגובה הסופית. לדברי גוגל, זה נותן למפתחי אתרים דרך לייעל אפליקציות, אתרים ודפים.
חידוש נוסף הוא הממשק של לוח מקשים וירטואלי הכולל שיטות ומאפיינים לשליטה בהצגה או הסתרה של מקלדת וירטואלית. הוא גם מעורר אירועים בגודל המקלדת הווירטואלית כאשר תוכן העמוד חשוך. המקלדת הווירטואלית היא המקלדת שעל המסך המשמשת לקלט בתרחישים שבהם ייתכן שמקלדת חומרה אינה זמינה.
שלא כמו מקלדת חומרה, מקלדת וירטואלית יכולה להתאים את צורתה כדי לייעל אותה בהתאם לקלט הצפוי. למפתחים יש שליטה על הצורה המוצגת של המקלדת הווירטואלית באמצעות תכונת מצב הקלט, אך יש להם שליטה מוגבלת כאשר המקלדת הווירטואלית מוצגת או מוסתרת.
טמביאן בקשות למשאבי משנה מהרשת הפרטית הוגבלו להקשרים מאובטחים. גישה לרשת הפרטית מציעה מערך שינויים שנועד להגביל את ההשפעה של בקשות שהוגשו לשרתים אלה, ולהבטיח שהשרתים יקבלו כל תקשורת עם גופים חיצוניים. כדי שההשתתפות הזו תהיה משמעותית, השרתים חייבים להיות מסוגלים להבטיח שמקור הלקוח מאומת. לשם כך, רק הקשרים מאובטחים מורשים לבצע בקשות חיצוניות.
מקור: https://blog.chromium.org