Knowledge

V8 (JavaScript engine)

Source đź“ť

577: 1258: 591: 243: 136: 90: 40: 1779: 1761: 2203: 388:-based compiler was added, which is 10 times slower than Sparkplug but 10 times faster than TurboFan, bridging the gap between Sparkplug and TurboFan for less frequently run loops that do not get "hot" enough to be optimised by TurboFan, as is the case for most web applications that spend more time interacting with the browser than in JavaScript execution. 377:). Starting with V8 version 5.9, Full-codegen (the early baseline compiler) and Crankshaft are no longer used in V8 for JavaScript execution, since the team believed they were no longer able to keep pace with new JavaScript language features and the optimizations those features required. 327:
assembler. On 7 December 2010, a new compiling infrastructure named Crankshaft was released, with speed improvements. In version 41 of Chrome in 2015, project TurboFan was added to provide more performance improvements with previously challenging workloads such as
743: 380:
In 2021, a new tiered compilation pipeline was introduced with the release of the SparkPlug compiler, which supplements the existing TurboFan compiler within V8, in a direct parallel to the profiling C1 Compiler used by HotSpot.
420:
before executing it. The compiled code is additionally optimized (and re-optimized) dynamically at runtime, based on heuristics of the code's execution profile. Optimization techniques used include
751: 1128: 784: 440: 1790: 814: 437: 836: 2349: 2369: 1823: 1731: 433: 1285: 1132: 582: 1174: 1785: 2110: 2154: 774: 370: 200: 1405: 1380: 1375: 1161:"Port of Google V8 JavaScript engine to z/OS. The Linux on Z port is maintained in the community: ibmruntimes/v8z" 2116: 894: 1900: 1741: 1534: 305: 973: 1885: 535: 385: 275: 1772: 1767: 1385: 489:
V8 can be used in a browser or integrated into independent projects. V8 is used in the following software:
463: 362:
and shares a similar (albeit not the exact same) design to the templating interpreter utilized by HotSpot.
113: 2364: 2064: 1890: 1464: 1026: 81: 2074: 1447: 1365: 1214: 355: 1099: 2374: 1895: 1816: 1415: 1049: 333: 17: 2359: 1918: 1278: 417: 242: 89: 2236: 1923: 1859: 1736: 1726: 1452: 951: 351: 2354: 2344: 2255: 2217: 1854: 1569: 1483: 868: 604: 493: 320: 279: 806: 2121: 513: 2147: 2023: 1948: 1869: 1809: 846: 397: 374: 8: 1271: 509: 505: 135: 1963: 1801: 1696: 1624: 1506: 1474: 1437: 1430: 1425: 1257: 543: 539: 408:
format. TurboFan compiles this bytecode into machine code. In other words, V8 compiles
350:
In 2016, the Ignition interpreter was added to V8 with the design goal of reducing the
156: 1201:"A secure JavaScript/TypeScript runtime built with V8, Rust, and Tokio: denoland/deno" 744:"Big browser comparison test: Internet Explorer vs. Firefox, Opera, Safari and Chrome" 2033: 1973: 1667: 1323: 460: 256: 205: 177: 646: 590: 2038: 1968: 1938: 1496: 549: 523: 471: 467: 456: 452: 359: 337: 217: 169: 674: 2140: 1582: 596: 529: 1178: 2104: 1587: 1556: 1400: 916: 517: 483: 429: 340:, with the newer execution pipelines being very similar to those of HotSpot's. 286: 193: 1390: 941: 717: 39: 2338: 2287: 1642: 1516: 1147:"GitHub - ibmruntimes/v8ppc: Port of Google V8 javascript engine to PowerPC®" 501: 301: 268: 304:
browser, and both were first released in 2008. The lead developer of V8 was
2318: 1998: 1978: 1691: 1662: 1491: 1459: 1420: 1340: 1313: 1308: 1074: 555: 425: 413: 222: 1592: 1233: 122: 2250: 1958: 1933: 1632: 841: 497: 479: 344: 271: 260: 209: 189: 692: 312:. For several years, Chrome was faster than other browsers at executing 2323: 2313: 2227: 2069: 2043: 2008: 1864: 1672: 1551: 1350: 1318: 1294: 1146: 779: 409: 324: 313: 47: 282:
project and also used separately in non-browser contexts, notably the
2232: 1928: 1637: 1355: 1160: 309: 2292: 2260: 2244: 2192: 2084: 2028: 1746: 1529: 1524: 1410: 1345: 1200: 653: 421: 405: 401: 366: 2266: 2222: 2177: 2163: 2013: 1993: 1953: 1943: 1577: 1544: 1395: 1335: 946: 561: 475: 358:
phones in comparison with TurboFan and Crankshaft. Ignition is a
283: 185: 173: 27:
Open-source JavaScript and WebAssembly engine developed by Google
2297: 2282: 2202: 2079: 2018: 2003: 1832: 1716: 1711: 1597: 1511: 1501: 1328: 329: 297: 264: 181: 165: 52: 1018: 1701: 1263: 1019:"Blazingly fast parsing, part 1: optimizing the scanner · V8" 995: 161: 149: 1988: 1983: 1721: 1706: 1539: 2132: 942:"BlinkOn 6 Day 1 Talk 2: Ignition - an interpreter for V8" 2182: 1831: 332:. Much of V8's development is strongly inspired by the 631: 1123: 1121: 572: 1251: 233: 1118: 895:"Revving up JavaScript performance with TurboFan" 2336: 1231: 750:. Computec Media AG. 3 July 2009. Archived from 400:with its own parser. Then, Ignition generates 2148: 1817: 1279: 474:editions; it has additionally been ported to 1100:"A game changer for interactive performance" 917:"Experimental support for WebAssembly in V8" 775:"Lifehacker Speed Tests: Safari 4, Chrome 2" 404:from this syntax tree using the internal V8 1129:"PPC support for Google V8 goes mainstream" 538:desktop application framework, used by the 2155: 2141: 1824: 1810: 1778: 1760: 1286: 1272: 1256: 1048:Hinkelmann, Franziska (19 December 2017). 1047: 241: 134: 88: 1075:"Firing up the Ignition interpreter · V8" 1016: 626: 624: 622: 620: 690: 686: 684: 14: 2337: 996:"Maglev - V8's Fastest Optimizing JIT" 718:"V8: an open source JavaScript engine" 693:"Google on Google Chrome - comic book" 369:pipeline, consisting of Ignition (the 308:, and it was named after the powerful 2136: 1805: 1267: 954:from the original on 21 December 2021 772: 691:Lenssen, Philipp (1 September 2008). 617: 428:of expensive runtime properties, and 1234:"Why Everyone Is Talking About Node" 681: 583:Free and open-source software portal 1149:. 21 April 2019 – via GitHub. 24: 2111:Google LLC v. Oracle America, Inc. 1163:. 2 April 2019 – via GitHub. 1029:from the original on 21 April 2021 807:"Mozilla asks, 'Are we fast yet?'" 787:from the original on 14 April 2021 25: 2386: 1243: 1203:. 8 July 2019 – via GitHub. 974:"Launching Ignition and TurboFan" 817:from the original on 22 June 2018 2201: 1777: 1759: 1017:Verwaest, Toon (25 March 2019). 589: 575: 365:In 2017, V8 shipped a brand-new 38: 2350:Free compilers and interpreters 2117:Open Source Security Foundation 1225: 1207: 1193: 1167: 1153: 1139: 1092: 1067: 1041: 1010: 988: 966: 934: 909: 887: 861: 837:"V8 JavaScript Engine: License" 2370:Software using the BSD license 1742:Asynchronous module definition 1293: 1232:Jolie O'Dell (10 March 2011). 1215:"Overview - NativeScript Docs" 1131:. 30 June 2015. Archived from 829: 799: 766: 736: 710: 667: 13: 1: 1835:free and open-source software 1050:"Understanding V8's Bytecode" 773:Purdy, Kevin (11 June 2009). 611: 607:, the Chromium browser engine 464:instruction set architectures 276:free and open-source software 558:mobile application framework 334:Java HotSpot Virtual Machine 7: 2162: 568: 10: 2391: 292: 2306: 2275: 2210: 2199: 2170: 2097: 2057: 1909: 1878: 1847: 1840: 1755: 1684: 1655: 1623: 1609: 1568: 1482: 1473: 1364: 1301: 869:"A New Crankshaft for V8" 675:"v8/LICENSE.v8 at master" 391: 228: 216: 199: 155: 145: 112: 108: 80: 76: 58: 46: 37: 654:"Chrome Platform Status" 446: 418:just-in-time compilation 347:language began in 2015. 2243:MEEN (substituted with 95:; 15 months ago 1791:server-side JavaScript 486:, for use in servers. 396:V8 first generates an 360:register based machine 354:usage on small memory 64:; 16 years ago 1879:Programming languages 1786:JavaScript frameworks 1219:docs.nativescript.org 1175:"V8 Changelog v3.8.2" 1135:on 12 September 2015. 62:2 September 2008 1768:JavaScript libraries 632:"Documentation · V8" 398:abstract syntax tree 384:In 2023, the Maglev 373:) and TurboFan (the 343:Support for the new 278:that is part of the 263:engine developed by 564:runtime environment 532:runtime environment 412:directly to native 375:optimizing compiler 300:created V8 for its 34: 2365:JavaScript engines 1697:Ecma International 1507:Google Web Toolkit 1181:on 22 October 2012 1106:. 21 November 2011 697:Google Blogoscoped 544:Visual Studio Code 451:V8 can compile to 32: 2332: 2331: 2263:(uses Express.js) 2130: 2129: 2093: 2092: 2058:Operating systems 1912:development tools 1799: 1798: 1668:Douglas Crockford 1651: 1650: 1561:Wakanda Framework 1104:blog.chromium.org 998:. 5 December 2023 875:. 7 December 2010 748:PC Games Hardware 434:garbage collector 250: 249: 16:(Redirected from 2382: 2375:Virtual machines 2205: 2157: 2150: 2143: 2134: 2133: 2039:Protocol Buffers 1845: 1844: 1826: 1819: 1812: 1803: 1802: 1781: 1780: 1763: 1762: 1480: 1479: 1288: 1281: 1274: 1265: 1264: 1260: 1255: 1254: 1252:Official website 1238: 1237: 1229: 1223: 1222: 1211: 1205: 1204: 1197: 1191: 1190: 1188: 1186: 1177:. Archived from 1171: 1165: 1164: 1157: 1151: 1150: 1143: 1137: 1136: 1125: 1116: 1115: 1113: 1111: 1096: 1090: 1089: 1087: 1085: 1071: 1065: 1064: 1062: 1060: 1045: 1039: 1038: 1036: 1034: 1014: 1008: 1007: 1005: 1003: 992: 986: 985: 983: 981: 970: 964: 963: 961: 959: 950:. 26 June 2016. 938: 932: 931: 929: 927: 913: 907: 906: 904: 902: 891: 885: 884: 882: 880: 865: 859: 858: 856: 854: 845:. Archived from 833: 827: 826: 824: 822: 803: 797: 796: 794: 792: 770: 764: 763: 761: 759: 740: 734: 733: 731: 729: 714: 708: 707: 705: 703: 688: 679: 678: 671: 665: 664: 662: 660: 650: 644: 643: 641: 639: 628: 599: 594: 593: 585: 580: 579: 578: 338:Sun Microsystems 323:is based on the 246: 245: 238: 235: 138: 133: 130: 128: 126: 124: 103: 101: 96: 92: 72: 70: 65: 42: 35: 31: 21: 2390: 2389: 2385: 2384: 2383: 2381: 2380: 2379: 2360:Google software 2335: 2334: 2333: 2328: 2302: 2271: 2206: 2197: 2166: 2161: 2131: 2126: 2089: 2053: 1911: 1905: 1874: 1836: 1830: 1800: 1795: 1773:Ajax frameworks 1751: 1680: 1647: 1619: 1605: 1564: 1469: 1368: 1360: 1297: 1292: 1250: 1249: 1246: 1241: 1230: 1226: 1213: 1212: 1208: 1199: 1198: 1194: 1184: 1182: 1173: 1172: 1168: 1159: 1158: 1154: 1145: 1144: 1140: 1127: 1126: 1119: 1109: 1107: 1098: 1097: 1093: 1083: 1081: 1073: 1072: 1068: 1058: 1056: 1046: 1042: 1032: 1030: 1015: 1011: 1001: 999: 994: 993: 989: 979: 977: 972: 971: 967: 957: 955: 940: 939: 935: 925: 923: 915: 914: 910: 900: 898: 893: 892: 888: 878: 876: 867: 866: 862: 852: 850: 849:on 22 July 2010 835: 834: 830: 820: 818: 805: 804: 800: 790: 788: 771: 767: 757: 755: 742: 741: 737: 727: 725: 716: 715: 711: 701: 699: 689: 682: 673: 672: 668: 658: 656: 652: 651: 647: 637: 635: 630: 629: 618: 614: 597:Internet portal 595: 588: 581: 576: 574: 571: 552:database server 526:database server 449: 394: 295: 240: 232: 141: 121: 104: 99: 97: 94: 68: 66: 63: 59:Initial release 28: 23: 22: 15: 12: 11: 5: 2388: 2378: 2377: 2372: 2367: 2362: 2357: 2352: 2347: 2330: 2329: 2327: 2326: 2321: 2316: 2310: 2308: 2304: 2303: 2301: 2300: 2295: 2290: 2285: 2279: 2277: 2273: 2272: 2270: 2269: 2264: 2258: 2253: 2248: 2241: 2240: 2239: 2230: 2225: 2214: 2212: 2208: 2207: 2200: 2198: 2196: 2195: 2190: 2185: 2180: 2174: 2172: 2168: 2167: 2160: 2159: 2152: 2145: 2137: 2128: 2127: 2125: 2124: 2122:Summer of Code 2119: 2114: 2107: 2101: 2099: 2095: 2094: 2091: 2090: 2088: 2087: 2082: 2077: 2072: 2067: 2061: 2059: 2055: 2054: 2052: 2051: 2046: 2041: 2036: 2031: 2026: 2021: 2016: 2011: 2006: 2001: 1996: 1991: 1986: 1981: 1976: 1971: 1966: 1961: 1956: 1951: 1946: 1941: 1936: 1931: 1926: 1921: 1915: 1913: 1910:Frameworks and 1907: 1906: 1904: 1903: 1898: 1893: 1888: 1882: 1880: 1876: 1875: 1873: 1872: 1867: 1862: 1857: 1851: 1849: 1842: 1838: 1837: 1829: 1828: 1821: 1814: 1806: 1797: 1796: 1794: 1793: 1788: 1783: 1775: 1770: 1765: 1756: 1753: 1752: 1750: 1749: 1744: 1739: 1734: 1729: 1724: 1719: 1714: 1709: 1704: 1699: 1694: 1688: 1686: 1682: 1681: 1679: 1678: 1675: 1670: 1665: 1659: 1657: 1653: 1652: 1649: 1648: 1646: 1645: 1640: 1635: 1629: 1627: 1621: 1620: 1618: 1617: 1613: 1611: 1607: 1606: 1604: 1603: 1600: 1595: 1590: 1585: 1580: 1574: 1572: 1566: 1565: 1563: 1562: 1559: 1554: 1549: 1547: 1542: 1537: 1532: 1527: 1522: 1519: 1514: 1509: 1504: 1499: 1494: 1488: 1486: 1477: 1471: 1470: 1468: 1467: 1462: 1457: 1456: 1455: 1445: 1440: 1435: 1434: 1433: 1428: 1418: 1413: 1408: 1403: 1398: 1393: 1391:JavaScriptCore 1388: 1383: 1378: 1372: 1370: 1362: 1361: 1359: 1358: 1353: 1348: 1343: 1338: 1333: 1332: 1331: 1326: 1316: 1311: 1305: 1303: 1299: 1298: 1291: 1290: 1283: 1276: 1268: 1262: 1261: 1245: 1244:External links 1242: 1240: 1239: 1224: 1206: 1192: 1166: 1152: 1138: 1117: 1091: 1066: 1040: 1009: 987: 965: 933: 908: 886: 860: 828: 798: 765: 735: 709: 680: 666: 645: 615: 613: 610: 609: 608: 601: 600: 586: 570: 567: 566: 565: 559: 553: 547: 533: 527: 521: 518:Microsoft Edge 484:z/Architecture 466:in both their 448: 445: 430:inline caching 393: 390: 294: 291: 287:runtime system 248: 247: 230: 226: 225: 220: 214: 213: 203: 197: 196: 194:z/Architecture 159: 153: 152: 147: 143: 142: 140: 139: 118: 116: 110: 109: 106: 105: 86: 84: 82:Stable release 78: 77: 74: 73: 60: 56: 55: 50: 44: 43: 26: 9: 6: 4: 3: 2: 2387: 2376: 2373: 2371: 2368: 2366: 2363: 2361: 2358: 2356: 2355:Google Chrome 2353: 2351: 2348: 2346: 2345:2008 software 2343: 2342: 2340: 2325: 2322: 2320: 2317: 2315: 2312: 2311: 2309: 2305: 2299: 2296: 2294: 2291: 2289: 2288:Underscore.js 2286: 2284: 2281: 2280: 2278: 2274: 2268: 2265: 2262: 2259: 2257: 2254: 2252: 2249: 2246: 2242: 2238: 2234: 2231: 2229: 2226: 2224: 2221: 2220: 2219: 2216: 2215: 2213: 2209: 2204: 2194: 2191: 2189: 2186: 2184: 2181: 2179: 2176: 2175: 2173: 2169: 2165: 2158: 2153: 2151: 2146: 2144: 2139: 2138: 2135: 2123: 2120: 2118: 2115: 2113: 2112: 2108: 2106: 2103: 2102: 2100: 2096: 2086: 2083: 2081: 2078: 2076: 2073: 2071: 2068: 2066: 2063: 2062: 2060: 2056: 2050: 2047: 2045: 2042: 2040: 2037: 2035: 2032: 2030: 2027: 2025: 2022: 2020: 2017: 2015: 2012: 2010: 2007: 2005: 2002: 2000: 1997: 1995: 1992: 1990: 1987: 1985: 1982: 1980: 1977: 1975: 1972: 1970: 1967: 1965: 1962: 1960: 1957: 1955: 1952: 1950: 1949:Closure Tools 1947: 1945: 1942: 1940: 1937: 1935: 1932: 1930: 1927: 1925: 1922: 1920: 1917: 1916: 1914: 1908: 1902: 1899: 1897: 1894: 1892: 1889: 1887: 1884: 1883: 1881: 1877: 1871: 1868: 1866: 1863: 1861: 1858: 1856: 1853: 1852: 1850: 1846: 1843: 1839: 1834: 1827: 1822: 1820: 1815: 1813: 1808: 1807: 1804: 1792: 1789: 1787: 1784: 1776: 1774: 1771: 1769: 1766: 1758: 1757: 1754: 1748: 1745: 1743: 1740: 1738: 1735: 1733: 1730: 1728: 1725: 1723: 1720: 1718: 1715: 1713: 1710: 1708: 1705: 1703: 1700: 1698: 1695: 1693: 1690: 1689: 1687: 1683: 1676: 1674: 1671: 1669: 1666: 1664: 1661: 1660: 1658: 1654: 1644: 1643:Underscore.js 1641: 1639: 1636: 1634: 1631: 1630: 1628: 1626: 1622: 1615: 1614: 1612: 1608: 1601: 1599: 1596: 1594: 1591: 1589: 1586: 1584: 1581: 1579: 1576: 1575: 1573: 1571: 1567: 1560: 1558: 1555: 1553: 1550: 1548: 1546: 1543: 1541: 1538: 1536: 1533: 1531: 1528: 1526: 1523: 1520: 1518: 1517:Lively Kernel 1515: 1513: 1510: 1508: 1505: 1503: 1500: 1498: 1495: 1493: 1490: 1489: 1487: 1485: 1481: 1478: 1476: 1472: 1466: 1463: 1461: 1458: 1454: 1451: 1450: 1449: 1446: 1444: 1441: 1439: 1436: 1432: 1429: 1427: 1424: 1423: 1422: 1419: 1417: 1414: 1412: 1409: 1407: 1404: 1402: 1399: 1397: 1394: 1392: 1389: 1387: 1384: 1382: 1379: 1377: 1374: 1373: 1371: 1367: 1363: 1357: 1354: 1352: 1349: 1347: 1344: 1342: 1339: 1337: 1334: 1330: 1327: 1325: 1322: 1321: 1320: 1317: 1315: 1312: 1310: 1307: 1306: 1304: 1300: 1296: 1289: 1284: 1282: 1277: 1275: 1270: 1269: 1266: 1259: 1253: 1248: 1247: 1235: 1228: 1220: 1216: 1210: 1202: 1196: 1180: 1176: 1170: 1162: 1156: 1148: 1142: 1134: 1130: 1124: 1122: 1105: 1101: 1095: 1080: 1076: 1070: 1055: 1051: 1044: 1028: 1024: 1020: 1013: 997: 991: 976:. 16 May 2017 975: 969: 953: 949: 948: 943: 937: 922: 918: 912: 897:. 7 July 2015 896: 890: 874: 873:Chromium Blog 870: 864: 848: 844: 843: 838: 832: 816: 812: 808: 802: 786: 782: 781: 776: 769: 754:on 2 May 2012 753: 749: 745: 739: 723: 719: 713: 698: 694: 687: 685: 676: 670: 655: 649: 633: 627: 625: 623: 621: 616: 606: 603: 602: 598: 592: 587: 584: 573: 563: 560: 557: 554: 551: 548: 545: 541: 537: 534: 531: 528: 525: 522: 519: 515: 511: 507: 503: 502:Google Chrome 499: 495: 492: 491: 490: 487: 485: 481: 477: 473: 469: 465: 462: 458: 454: 444: 442: 439: 435: 431: 427: 423: 419: 415: 411: 407: 403: 399: 389: 387: 382: 378: 376: 372: 368: 363: 361: 357: 353: 348: 346: 341: 339: 336:developed by 335: 331: 326: 322: 317: 315: 311: 307: 303: 299: 290: 288: 285: 281: 277: 273: 270: 266: 262: 258: 254: 244: 237: 231: 227: 224: 221: 219: 215: 211: 207: 204: 202: 198: 195: 191: 187: 183: 179: 175: 171: 167: 163: 160: 158: 154: 151: 148: 144: 137: 132: 125:.googlesource 120: 119: 117: 115: 111: 107: 93:/ 24 May 2023 91: 85: 83: 79: 75: 61: 57: 54: 51: 49: 45: 41: 36: 30: 19: 2319:CoffeeScript 2187: 2109: 2048: 1848:Applications 1677:Scott Isaacs 1663:Brendan Eich 1460:JScript .NET 1442: 1421:SpiderMonkey 1369:(comparison) 1341:JScript .NET 1309:ActionScript 1227: 1218: 1209: 1195: 1183:. Retrieved 1179:the original 1169: 1155: 1141: 1133:the original 1108:. Retrieved 1103: 1094: 1084:30 September 1082:. Retrieved 1078: 1069: 1057:. Retrieved 1053: 1043: 1031:. Retrieved 1022: 1012: 1000:. Retrieved 990: 978:. Retrieved 968: 956:. Retrieved 945: 936: 924:. Retrieved 920: 911: 899:. Retrieved 889: 877:. Retrieved 872: 863: 851:. Retrieved 847:the original 840: 831: 819:. Retrieved 810: 801: 789:. Retrieved 778: 768: 756:. Retrieved 752:the original 747: 738: 726:. Retrieved 721: 712: 700:. Retrieved 696: 669: 657:. Retrieved 648: 636:. Retrieved 556:NativeScript 546:text editors 498:web browsers 488: 450: 438:generational 414:machine code 395: 383: 379: 364: 349: 342: 318: 296: 252: 251: 48:Developer(s) 29: 2251:Backbone.js 1959:FlatBuffers 1782:Comparisons 1633:Backbone.js 1570:Server-side 1484:Client-side 1431:JägerMonkey 1426:TraceMonkey 1236:. Mashable. 958:2 September 842:Google Code 480:IBM ESA/390 443:collector. 441:incremental 371:interpreter 345:WebAssembly 261:WebAssembly 210:WebAssembly 190:IBM ESA/390 178:32-bit MIPS 100:24 May 2023 2339:Categories 2324:TypeScript 2314:JavaScript 2228:Express.js 2211:Frameworks 2070:ChromiumOS 2044:TensorFlow 2009:Kubernetes 1865:OpenRefine 1673:John Resig 1616:Cappuccino 1552:SproutCore 1475:Frameworks 1448:ChakraCore 1351:TypeScript 1319:JavaScript 1295:ECMAScript 1185:23 October 1110:6 February 1059:17 October 1002:26 January 821:18 January 780:Lifehacker 612:References 410:ECMAScript 325:Strongtalk 314:JavaScript 310:car engine 257:JavaScript 206:JavaScript 170:32-bit ARM 146:Written in 114:Repository 87:11.4  69:2008-09-02 2307:Languages 2276:Libraries 2233:AngularJS 1929:AngularJS 1870:Tesseract 1737:SunSpider 1638:SWFObject 1625:Libraries 1602:WakandaDB 1535:Prototype 1356:WMLScript 853:17 August 702:17 August 677:. Github. 550:MarkLogic 524:Couchbase 478:, and to 321:assembler 18:Chrome V8 2293:React.js 2261:Sails.js 2245:Ember.js 2193:CommonJS 2171:Platform 2085:Goobuntu 2029:OR-Tools 1855:Chromium 1841:Software 1747:CommonJS 1610:Multiple 1530:MooTools 1525:MochiKit 1411:QtScript 1406:Linear B 1386:InScript 1346:QtScript 1302:Dialects 1027:Archived 952:Archived 926:12 March 879:22 April 815:Archived 785:Archived 728:15 March 724:. Google 634:. Google 569:See also 536:Electron 494:Chromium 422:inlining 406:bytecode 402:bytecode 367:compiler 306:Lars Bak 280:Chromium 274:. V8 is 267:for its 157:Platform 123:chromium 2267:Next.js 2237:Angular 2223:MongoDB 2178:Node.js 2164:Node.js 2105:Code-in 2098:Related 2075:Fuchsia 2034:Polymer 2014:LevelDB 1994:Guetzli 1964:Flutter 1954:Cpplint 1944:Blockly 1924:Angular 1901:Sawzall 1732:Sputnik 1578:Node.js 1545:qooxdoo 1465:Nashorn 1438:Tamarin 1396:JScript 1381:Futhark 1376:Carakan 1366:Engines 1336:JScript 1324:engines 980:13 July 947:YouTube 901:5 March 758:28 June 722:YouTube 659:29 June 638:3 March 562:Node.js 514:Vivaldi 496:-based 476:PowerPC 426:elision 356:Android 319:The V8 293:History 284:Node.js 272:browser 229:Website 218:License 186:PowerPC 174:AArch64 98: ( 67: ( 2298:Vue.js 2283:Lodash 2256:Meteor 2080:gLinux 2019:libvpx 2004:gVisor 1974:Gerrit 1886:Carbon 1833:Google 1717:JSLint 1712:JSHint 1656:People 1598:AppJet 1521:midori 1512:jQuery 1502:Ext JS 1453:Chakra 1329:asm.js 1079:v8.dev 1054:Medium 1033:1 June 1023:v8.dev 921:v8.dev 472:64-bit 468:32-bit 432:. The 416:using 392:Design 352:memory 330:asm.js 302:Chrome 298:Google 269:Chrome 265:Google 239:  212:engine 182:MIPS64 166:x86-64 53:Google 1999:Guice 1979:Guava 1969:Gears 1939:Bazel 1860:Gemma 1764:Lists 1702:JSDoc 1692:DHTML 1685:Other 1593:Jaxer 1416:Rhino 811:Wired 791:8 May 605:Blink 510:Opera 506:Brave 447:Usage 436:is a 255:is a 162:IA-32 2218:MEAN 2065:AOSP 2024:NaCl 1989:Gson 1984:gRPC 1934:Beam 1891:Dart 1727:JSSS 1722:JSON 1707:JSGI 1583:Deno 1557:Spry 1540:Pyjs 1497:Echo 1492:Dojo 1314:Caja 1187:2012 1112:2022 1086:2020 1061:2019 1035:2021 1004:2024 982:2017 960:2016 928:2024 903:2016 881:2011 855:2010 823:2019 793:2021 760:2010 730:2024 704:2010 661:2023 640:2024 542:and 540:Atom 530:Deno 516:and 482:and 470:and 461:MIPS 259:and 236:.dev 208:and 201:Type 127:.com 2183:npm 1919:AMP 1588:Bun 1401:KJS 459:or 457:ARM 453:x86 386:SSA 223:BSD 150:C++ 131:/v8 129:/v8 2341:: 2188:V8 2049:V8 1896:Go 1443:V8 1217:. 1120:^ 1102:. 1077:. 1052:. 1025:. 1021:. 944:. 919:. 871:. 839:. 813:. 809:. 783:. 777:. 746:. 720:. 695:. 683:^ 619:^ 512:, 508:, 504:, 500:- 455:, 424:, 316:. 289:. 253:V8 234:v8 192:, 188:, 184:, 180:, 176:, 172:, 168:, 164:, 33:V8 2247:) 2235:/ 2156:e 2149:t 2142:v 1825:e 1818:t 1811:v 1287:e 1280:t 1273:v 1221:. 1189:. 1114:. 1088:. 1063:. 1037:. 1006:. 984:. 962:. 930:. 905:. 883:. 857:. 825:. 795:. 762:. 732:. 706:. 663:. 642:. 520:. 102:) 71:) 20:)

Index

Chrome V8

Developer(s)
Google
Stable release
Edit this on Wikidata
Repository
chromium.googlesource.com/v8/v8
Edit this at Wikidata
C++
Platform
IA-32
x86-64
32-bit ARM
AArch64
32-bit MIPS
MIPS64
PowerPC
IBM ESA/390
z/Architecture
Type
JavaScript
WebAssembly
License
BSD
v8.dev
Edit this on Wikidata
JavaScript
WebAssembly
Google

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑