הוצאה משימוש ב-RoomOS
ישנן שתי סיבות לשינוי זה:
-
הצורך בהעתקה של JavaScript נזנח כטכניקה ככל שפותח מנוע JavaScript מודרני יותר.
-
הסרת השלב הנוסף של הצורך לבצע טרנספילציה של כל פיסת קוד JavaScript אשר מוסיפה לזמן הטעינה של פריסה והפעלה של קוד JavaScript.
הגישה שלנו לביטול אפשרות ההידור עבור JavaScript ופקודות מאקרו היא כדלקמן.
-
שלב השידור יכבה כברירת מחדל בעת שמירת פקודות מאקרו באמצעות הפקודה xAPI. לפיכך, כל שימוש בפקודות מאקרו מדור קודם מ- xAPI מחייב להגדיר במפורש את אפשרות ה- transpile כ- true אם יש צורך ב- transpile. שינוי זה מתוכנן להשתחרר ב-RoomOS במאי 2025.
-
בסופו של דבר נסיר את הטרנספילציה לחלוטין מ- RoomOS. השחרור המדויק לשלב זה עדיין לא הוחלט במלואו, אך אנו נבחן כ -6 חודשים לאחר הצגת השלב הראשון.
עבור הפריסה שלך, אתה כבר יכול להעביר אימות פקודות מאקרו ו- JavaScript על ידי הגדרת זה במכשירי RoomOS שלך. אנו ממליצים לבצע מהלך זה במהירות האפשרית.
פקודות מאקרו xConfiguration EvaluateTranspiled: כבוי
אנו מבצעים שינויים אלה כדי להבטיח ביצועים מקסימליים של RoomOS, וכי אנו יכולים לעזור לך להגדיל את הפריסה של הרחבות JavaScript בצורה יעילה ומאובטחת.
אם החלטת להגדיר את EvaluateTranspiled בחזרה למצב מופעל לאחר שחרור RoomOS במאי, שמור מחדש את כל פקודות המאקרו כך שניתן יהיה לבצע העתקה.
מניסיוננו, השימוש העיקרי של transpile בסקריפטים כאשר הסקריפט משתמש באפשרות לדרוש כחלק מטעינת מודול xAPI JS לתוך מאקרו. ניתן להקל בקלות על בעיה זו באמצעות אפשרות הייבוא בעת הגדרת מודולים.
קרא עוד אודות פקודות מאקרו ב- roomos.cisco.com.