- מעכשיו, ב-Chrome 61 יש תמיכה רגילה במודולים של JavaScript, שמאפשרת לכתוב JavaScript מודולרי באופן אחיד.
- עכשיו אפשר להשתמש ב-
navigator.share
כדי להפעיל את תיבת הדו-שיח המקורית של שיתוף ב-Android. - WebUSB API הגיע, ומאפשר לאפליקציות אינטרנט לגשת למכשירי USB שמותר למשתמשים להשתמש בהם.
- ויש עוד עוד המון!
רוצים לראות את רשימת השינויים המלאה? תוכלו לעיין ברשימת השינויים במאגר מקורות Chromium.
אני Pete LePage. נצלול פנימה ונראה מה חדש למפתחים ב-Chrome 61.
מודולים של JavaScript
ב-Chrome 61 נוספה תמיכה מקורית במודולים של JavaScript באמצעות הרכיב <script type="module">
. כך Chrome יכול לאחזר יחסי תלות מפורטים במקביל, לנצל את השמירה במטמון, למנוע כפילויות בדף ולוודא שהסקריפט מופעל בסדר הנכון.
<script type="module">
import {addText} from './utils.js';
addText('Modules are pretty cool.');
</script>
מערכת המודולים הסטנדרטית הזו מאחדת את האופן שבו אפשר לכתוב JavaScript מודולרי ולשלוח אותו לדפדפני אינטרנט. בעתיד, אותה מערכת תהיה זמינה ב-Node, וכך יהיה לך קל יותר לכתוב ולפרוס JavaScript איזומורפי.
למידע נוסף על מודולים ועל ההיבטים של JavaScript שמושפעים ממודולים בקישורים הבאים.
Web Share API
אם אתם רוצים שהמשתמשים יוכלו לשתף בקלות את התוכן שלכם ברשת החברתית המועדפת עליהם, עליכם לשלב באתר לחצני שיתוף לכל רשת חברתית. הקוד הזה מוסיף עודף קוד לדף, לא תמיד מתאים לממשק המשתמש שלכם ודורש שתכללו קוד מאתר של צד שלישי.
ממשק Web Share API, שזמין היום ב-Chrome ל-Android, מאפשר להפעיל את יכולות השיתוף המקוריות של מכשיר המשתמש, וכך לאפשר למשתמשים לשתף בקלות טקסט או קישורים עם כל אחת מהאפליקציות המקוריות שמותקנות בו.
בגרסה עתידית, ה-API הזה יוכל לשתף גם עם אפליקציות אינטרנט מותקנות.
כדי להשתמש ב-API, פשוט קוראים ל-navigator.share
עם פרטי הדף שרוצים לשתף, והמערכת יטפלת בשאר.
navigator.share({
title: document.title, text: 'Hello',
url: window.location.href
}).then(() => {
console.log('Successful share');
});
בעדכון של Paul בנושא WebShare API תוכלו לקרוא פרטים מלאים ושיטות מומלצות שחשוב לפעול לפיהן.
WebUSB
רוב הציוד ההיקפי של החומרה כמו מקלדות, עכברים, מדפסות וגיימפאד נתמכים באמצעות ממשקי API ברמה גבוהה של פלטפורמות אינטרנט. אבל היה קשה להשתמש בהתקני USB מיוחדים, מדעיים, תעשייתיים או אחרים בדפדפן, ובדרך כלל מנהלי התקנים מיוחדים.
עכשיו יש ב-Chrome תמיכה ב-WebUSB API, שמאפשר לאפליקציות אינטרנט לתקשר עם התקני USB אחרי שהמשתמש מספק את הסכמתו. למידע נוסף על השיקולים הקשורים לאבטחה ולפרטיות ועל האופן שבו הם מטופלים, כדאי לעיין במפרט WebUSB.
כשתהיו מוכנים להתחיל, עיינו בפוסט WebUSB של פרנסואה.
ועוד.
- עכשיו אפשר להגדיר גלילה חלקה באמצעות מאפיין ה-CSS
scroll-behavior
. - ערכי צבע הקסדצימליים של CSS יכולים עכשיו לציין שקיפות אלפא על ידי הוספת ספרות בסוף המחרוזת.
- אפשר לגשת למיקומים היחסיים של תוכן המסך באמצעות Visual Viewport API, וכך לחשוף פונקציונליות מורכבת כמו צביטה לשינוי מרחק התצוגה באופן ישיר יותר.
אלה רק כמה מהשינויים ב-Chrome 61 למפתחים.
לאחר מכן, נרשמים לערוץ YouTube שלנו כדי לקבל התראה באימייל בכל פעם שנעלה סרטון חדש.
אני פיט לעמוד, וברגע ש-Chrome 62 יפורסם, אני אספר לכם מה חדש ב-Chrome!