V8
V8 הוא מנוע JavaScript מבוסס קוד פתוח, שפותח על ידי פרויקט כרומיום עבור דפדפן האינטרנט Google Chrome.[1] אולם מאז שפותח נעשה בו שימוש נרחב במגוון פרויקטים כגון Couchbase, MongoDB ו-Node.js המשמשים בצד השרת. המתכנת הראשי היה לארס באק.[2] הגרסה הראשונה של מנוע V8 שוחרר באותו זמן עם הגרסה הראשונה של Chrome, ב-2 בספטמבר 2008.
![]() | |
מפתח |
חברת גוגל ![]() |
---|---|
גרסה אחרונה |
8.7 (23 באוקטובר 2020) ![]() |
מערכת הפעלה |
Microsoft Windows, לינוקס, macOS, FreeBSD, אנדרואיד, Chrome OS, webOS, בלאקברי 10 ![]() |
נכתבה בשפות |
C++, JavaScript ![]() |
סוג רישיון |
רישיון BSD ![]() |
קוד מקור |
https://chromium.googlesource.com/v8/v8 ![]() |
v8 | |
![]() ![]() |
V8 מהדר קוד JavaScript בזמן ריצה, לקוד מכונה (IA-32, x86-64, ARM, או MIPS ISAs; הוסב גם ל-PowerPC[3] ו-IBM s390[4][5] לשימוש בשרתים)[6][7] לפני ביצוע, במקום טכניקות מסורתיות כגון לפרש bytecode או להדר את כל הקוד לבינארי, והרצה שלו מתוך קובץ על מערכת קבצים. הידור הקוד עובר אופטימיזציה (ואופטימיזציה מחדש) באופן דינמי בזמן ריצה.
קישורים חיצונייםעריכה
אתר האינטרנט הרשמי של V8
הערות שולייםעריכה
- ^ Lenssen, Philipp (1 בספטמבר 2008). "Google on Google Chrome - comic book". Google Blogoscoped. Google. בדיקה אחרונה ב-17 באוגוסט 2010.
- ^ Minto, Rob (27 במרץ 2009). "The genius behind Google’s web browser". Financial Times. בדיקה אחרונה ב-17 באוגוסט 2010.
- ^ https://github.com/andrewlow/v8ppc
- ^ https://github.com/andrewlow/v8z
- ^ https://developer.ibm.com/opentech/2015/06/30/ppc-support-for-google-v8-goes-mainstream/
- ^ "Introduction - Chrome V8".
- ^ "V8 Changelog v3.8.2". Google. אורכב מ-המקור ב-2012-10-22. בדיקה אחרונה ב-23 באוקטובר 2012.