חדש ב-Chrome 56

  • משתמשים יכולים עכשיו לבחור במכשירי Bluetooth עם צריכת אנרגיה נמוכה (BLE) כדי להתחבר לאתרים שמשתמשים ב-Web Bluetooth API.
  • position: sticky חוזר – עכשיו קל ליצור אלמנטים שאפשר לגלול בהם באופן רגיל עד שהם נצמדים לחלק העליון של אזור התצוגה.
  • וגם האפשרות HTML5 כברירת מחדל מופעלת לכל המשתמשים.

קוראים לי Pete LePage, ועכשיו נצלול פנימה ונראה מה חדש למפתחים ב-Chrome 56.

Web Bluetooth API

עד עכשיו, משתמשים עם מכשירי Bluetooth נאלצו להתקין אפליקציות מקוריות כדי לתקשר איתם. בגרסה 56 של Chrome, משתמשים יכולים לבחור מכשירי Bluetooth עם צריכת אנרגיה נמוכה שנמצאים בקרבת מקום כדי לספק אותם לאתרים שמשתמשים ב-Web Bluetooth API.

בדומה לבחירת קבצים לשיתוף עם אתר אינטרנט, האפשרות הזו מאובטחת יותר מאשר התקנת אפליקציה מקורית שיכולה לקרוא נתונים מכל דבר. למשתמשים יש שליטה מלאה על המועד שבו המכשיר ישותף עם אתר אינטרנט ספציפי, ועל המכשיר שישותף.

ה-API של Bluetooth באינטרנט משתמש בפרוטוקול GATT, שמאפשר לאפליקציות להתחבר למכשירים כמו נורות, צעצועים, מכשירי מעקב אחר קצב הלב, צגי LED ועוד, באמצעות כמה שורות של JavaScript בלבד. אפשר גם לשלב את Web Bluetooth עם סמנים פיזיים לאינטרנט כדי לזהות בקלות רבה יותר מכשירי Bluetooth בסביבה.

ל-Francois יש מאמר מעולה על עדכונים, וחשוב לבדוק גם את הדמואים המעניינים שמוצגים בו.

CSS position: sticky;

בעבר, כדי ליצור כותרות תוכן שאפשר לגלול בהן באופן רגיל עד שהן נצמדות לחלק העליון של אזור התצוגה, היה צריך להאזין לאירועי גלילה ולשנות את המיקום של רכיב מיחסי לקבוע לפי סף מסוים. קשה לסנכרן את הקול עם התמונה, ולרוב התוצאה היא קפיצות חזותיות קטנות.

מעכשיו, Chrome תומך ב-CSS position: sticky;, דרך חדשה למקם רכיבים.

רכיב במיקום קבוע מתחיל במיקום יחסי, אבל הופך למיקום קבוע אחרי שהוא מגיע למיקום גלילה מסוים.

פשוט מגדירים את position: sticky ומגדירים סף שבו הוא יהפוך לסטיק.

h3 {
  /* Element will be 'fixed' when it ... */
  position: sticky;
  /* ... is 10px from the top of the viewport */
  top: 10px;
}

פוסט של Paul Kinlan בנושא עדכונים

HTML5 כברירת מחדל

באוגוסט האחרון הודענו שנעביר את המערכת ל-HTML5 כברירת מחדל כדי לספק חוויה בטוחה יותר וחסכונית יותר באנרגיה. השינוי הזה משבית את Adobe Flash Player, אלא אם המשתמש מציין שהוא רוצה תוכן Flash באתרים ספציפיים. בסופו של דבר, כל האתרים ידרשו מהמשתמשים הרשאה להפעיל Flash.

בגרסה 56 של Chrome, HTML5 הופעל כברירת מחדל לכל המשתמשים, כלומר הם יקבלו בקשה להפעיל את Flash באתרים שהם אף פעם לא ביקרו בהם.

פרטים נוספים על איך ומתי המשתמשים יקבלו הודעה והמלצות לבדיקה של אתרי Flash.

ועוד

ויש עוד הרבה דברים.

כדי להתעדכן בחדשות על Chrome ולדעת מה צפוי, כדאי להירשם, לעקוב אחרי @ChromiumDev ב-Twitter ולצפות בסרטונים מ-Chrome Dev Summit כדי לקבל הצצה מעמיקה יותר לחלק מהדברים המדהימים שצוות Chrome עובד עליהם.

קוראים לי פיט לייפ (Pete LePage), ואחרי שגרסת Chrome 57 תפורסם, אספר לכם מה חדש ב-Chrome.

ביצת הפתעה חדשה ב-Chrome

אם הגעתם עד לכאן, מגיע לכם לראות את סרטון ה-bloopers ממה חדש ב-Chrome 52! הרגשתי שכל פעם שאפתח את הפה, תעצור ליד משאית, יעוף מעל מסוק או תרועם צפירה של מכונית.

אה, ותודה רבה לאנדרו על שהשאיל לי את החולצה שלו! הייתה לי תקלה קטנה בארון הבגדים.