- עכשיו אפשר ליצור תגי HTML בהתאמה אישית ולבנות רכיבי אינטרנט לשימוש חוזר באמצעות Custom Elements v1.
- קל יותר לשלוח הודעות בין חלונות או כרטיסיות פתוחים באותו מקור באמצעות BroadcastChannel API.
- חוויית השימוש במדיה משתפרת ב-Android, ואחזור מחוץ לאתר זמין עכשיו בתור גרסת טרום-השקה.
קוראים לי Pete LePage, ועכשיו נצלול פנימה ונראה מה חדש למפתחים ב-Chrome 54.
רכיבים מותאמים אישית גרסה 1
ממשקי משתמש מורכבים דורשים לעיתים קרובות כמות גדולה של HTML. ברוב השפות, המפתחים יכולים ליצור רכיבים משלהם שמבוססים על רכיבים בסיסיים של השפה כדי לצמצם את הצורך בכתיבה מפורטת. אבל עד עכשיו, היה קשה ליצור רכיבים לשימוש חוזר באינטרנט.
רכיבים מותאמים אישית מאפשרים ליצור תגי HTML בהתאמה אישית משלכם ולהגדיר את ה-API וההתנהגות של הרכיב החדש ב-JavaScript. התוצאה היא דרך מבוססת-דפדפן ליצירת רכיבים לשימוש חוזר עם יכולת פעולה הדדית.
ב-Chrome 54 יש תמיכה במפרט V1 העדכני ביותר של רכיבים מותאמים אישית, והוא ימשיך לתמוך בV0 API עד שחלק גדול מהמשתמשים יעברו ל-V1.
כדאי לעיין במאמר למתחילים בנושא רכיבים מותאמים אישית כדי ללמוד איך אפשר להשתמש בהם כדי ליצור רכיבי אינטרנט לשימוש חוזר באתר או באפליקציה.
BroadcastChannel API
לא נדיר שמשתמשים במחשב עובדים עם כמה חלונות או כרטיסיות פתוחים בו-זמנית, ואתרים מסוימים אפילו מעודדים את ההתנהגות הזו, כמו עורכים באינטרנט שפותחים מסמכים בכרטיסיות משלהם.
יכול להיות שיהיה קשה לתקשר בין הכרטיסיות האלה. BroadcastChannel
API הוא ממשק API חדש להעברת הודעות בין חלונות, כרטיסיות, iframes, משימות אינטרנט ושירותי אינטרנט. הוא מאפשר לסקריפטים ליצור ערוצים עם שם כדי לשלוח הודעות בין הקשרי גלישה מאותו מקור.
משאבים אחרים של BroadcastChannel
requestFullScreen
מדיה היא חלק חשוב יותר ויותר מחוויית הגלישה.
בנוסף לתנועת משתמש, עכשיו אפשר להשתמש ב-Element.requestFullScreen()
כדי להפעיל את מצב המסך המלא אחרי שינוי כיוון המסך. כך תוכלו ליצור חוויות מדיה עשירות יותר שכוללות סיבוב למסך מלא.
אחזור נתונים מחוץ לאתר
נסו לדמיין מקור נפוץ, כמו ספק API, שירות גופנים לאינטרנט או שירות אחר, שיש לו אפשרות לפרוס קובץ שירות משלו.
במקום לפנות תמיד לרשת, הספק יכול להטמיע לוגיקה משלו של רשתות בהתאמה אישית, ולהשתמש במכונה יחידה של מטמון מוסמכת לאחסון התשובות שלו.
עכשיו, הודות לאחזור מחוץ לאתר (foreign fetch), שזמין ב-Chrome 54 כגרסת מקור לניסיון, זה אפשרי. כדאי לעיין בפוסט של Jeffrey שמופיע בקישור בתגובות שבהמשך.
סגירה
אלה רק כמה מהשינויים ב-Chrome 54 למפתחים.
בתיאור מופיעים פרטים נוספים וקישורים למסמכי התיעוד ולמפרטים.
אה, ואל תשכחו לצפות בכנס Chrome פיתוח. השידור החי שלו יתקיים ב-YouTube ב-10 וב-11 בנובמבר.
כדי להתעדכן בחדשות על Chrome ולדעת מה צפוי, אפשר ללחוץ על הלחצן הרשמה למעלה.
קוראים לי פיט לייפ (Pete LePage), ואחרי שגרסת Chrome 55 תפורסם, אספר לכם מה חדש ב-Chrome.