V8
מראה
מפתח | Lars Bak, Mads Sig Ager, Benedikt Meurer, Kasper Lund, Christian Plesner Hansen, Yang Guo |
---|---|
גרסה אחרונה | 11.4 (24 במאי 2023) |
מערכת הפעלה | Microsoft Windows, אנדרואיד, Chrome OS, webOS, FreeBSD, לינוקס, macOS, בלאקברי 10 |
נכתבה בשפות | C++, JavaScript |
סוג רישיון | רישיון BSD החדש |
קוד מקור | https://chromium.googlesource.com/v8/v8 |
v8 | |
V8 הוא מנוע JavaScript מבוסס קוד פתוח, שפותח על ידי פרויקט כרומיום עבור דפדפן האינטרנט Google Chrome.[1] מאז שפותח נעשה בו שימוש נרחב במגוון פרויקטים כגון Couchbase, MongoDB ו-Node.js המשמשים בצד השרת. המתכנת הראשי היה לארס באק.[2] הגרסה הראשונה של מנוע V8 פורסמה יחד עם הגרסה הראשונה של Chrome, ב-2 בספטמבר 2008.
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.
{{cite web}}
: (עזרה) - ^ Minto, Rob (27 במרץ 2009). "The genius behind Google's web browser". Financial Times. נבדק ב-17 באוגוסט 2010.
{{cite web}}
: (עזרה) - ^ 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.
{{cite web}}
: (עזרה)