V8

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש
V8
מפתח Lars Bak, Christian Plesner Hansen, Kasper Lund, Mads Sig Ager, Benedikt Meurer, Yang Guo
מערכת הפעלה Microsoft Windows, לינוקס, macOS, FreeBSD, אנדרואיד, Chrome OS, webOS, בלאקברי 10
נכתבה בשפות C++, JavaScript
סוג רישיון רישיון BSD החדש
קוד מקור https://chromium.googlesource.com/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 בוויקישיתוף

הערות שוליים

  1. Lenssen, Philipp (1 בספטמבר 2008). "Google on Google Chrome - comic book". Google Blogoscoped. Google. נבדק ב-17 באוגוסט 2010. {{cite web}}: (עזרה)
  2. Minto, Rob (27 במרץ 2009). "The genius behind Google's web browser". Financial Times. נבדק ב-17 באוגוסט 2010. {{cite web}}: (עזרה)
  3. https://github.com/andrewlow/v8ppc
  4. https://github.com/andrewlow/v8z
  5. https://developer.ibm.com/opentech/2015/06/30/ppc-support-for-google-v8-goes-mainstream/
  6. "Introduction - Chrome V8".
  7. "V8 Changelog v3.8.2". Google. אורכב מ-המקור ב-2012-10-22. נבדק ב-23 באוקטובר 2012. {{cite web}}: (עזרה)


הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0

V836009629Q574992