שימוש ב- JavaScript ביישומי C ++ שלך ל- Chrome

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

מאז, מפות גוגל וג'ימייל הגיעו לשימוש בכל אייאקס (JavaScript אסינכרוני ו- XML) טכנולוגיות ו- JavaScript נהנו מקאמבק גדול. יש עכשיו כלים הגונים לזה. V8 של גוגל, שנכתב ב- C ++, אוסף ומבצע קוד מקור של JavaScript, מטפל בהקצאת זיכרון לאובייקטים, ואשפה אוספת חפצים שהיא כבר לא צריכה. V8 כל כך מהיר יותר מ- JavaScript בדפדפנים אחרים מכיוון שהוא מקובץ לקוד מכונה מקורי, ולא צופן קוד זה התפרש.

JavaScript V8V8 אינו מיועד לשימוש רק עם Chrome. אם אפליקציית C ++ שלך מחייבת סקריפטים על מנת שמשתמשים יוכלו לכתוב קוד שמופעל בזמן ריצה, אתה יכול להטמיע את V8 ביישום שלך. V8 הוא מנוע JavaScript בעל ביצועים קוד פתוח בעל רישיון תחת רישיון BSD הליברלי. גוגל אפילו סיפקה מדריך הטמאים.

instagram viewer