V8 (JavaScript շարժիչ)

V8, Javascript ծրագրավորման համար նախատեսված բաց ներքին կոդով շարժիչ, որը տարածվում է BSD լիցենզիայով։ Մշակվել է Google ընկերության դանիական մասնաճյուղի կողմից։

V8-ի յուրահատկություններ 
V8-ի մշակումը սկսվել է Դանիայի Օրխուսե քաղաքում գտնվող Google-ի մասնաճյուղի կողմից։ Ղեկավարող մշակողը դարձավ Լարս Բակը։ Հիմնական խնդիրը, որը պետք է լուծեին ծրագարվորողները այս շարժիչում՝ արագությունը և հարմարավետությունն էր։ Շարժիչի առաջին լաբարատորային տարբերակը թողարկվեց 2008 թվականի հուլիսի 3-ին, իսկ արդեն սեպտեմբերի 2-ին պաշտոնապես թողարկվեց 0․2․5 տարբերակը։

Լարս Բակը համարում է, որ V8-ի անկյունաքարերն են համարվում․

 JavaScript ներքին կոդի վերծանումը մեքենայական կոդի, շրջանցելով կոդ-բայթի միջանկյալ փուլերը։ 
 Հիշողության համակարգի արդյունավետ ղեկավարում, որը հանգեցնում է օբյեկտի արագ ընտրմանը և փոքրիկ դադրներով «աղբի» հավաքումը։ 
 V8-ում դադարեցնում է կոդի իրագործումը «ազբի հավաքման շրջանում»
 V8-ը կարող է հստակ սահմանել, թե հիշողության, որ մասում է գտնվում օբյեկտը, որը թույլ է տալիս խուսափել տվյալների արտահոսքից։

V8 շարժիչը տարբերվում է մնացած շարժիչներից (JScript, SpiderMonkey, JavaScriptCore, Nitro), իր հզորությամբ։

Ապրանքանիշեր, որոնք օգտագործում են V8

Բրաուզերներ 
 Chromium - վեբ բրազուզեր ներքին բաց կոդով, որը հիմք է հանդիսանում մի շարք այլ բրազերների համար, այդ թվում Chrome-ի համար։
 Maxthon - վեբ բրաուզերը, որը իր ներսում պարունակում է գովազդների արգելափակիչ։
 Android բրաուզեր - բջջային բրաուզեր, որը ներգրավված է Android օպերացիոն համակարգում։

Օպերացիոն համակարգեր 
 Android — Google-ի կողմից մշակված օպերացիոն համակարգ, որը օգտագործում է V8 շարժիչը սկսած Android Froyo տարբարակից։
 HP webOS — օպերացիոն համակարգ, որը մշակվել է Hewlett-Packard-ի կողմից։ V8  շարժիչը օգտագործվում է  նրանում առկա բրաուզերում։
 Google Chrome OS

Տես նաև  
 SpiderMonkey
 JavaScriptCore
 Node.js

Ծանոթագրություններ

Արտաքին հղղումներ 
 Նախագծի պաշտոնական կայք
 Google V8

Վինդոուզի ծրագրային ապահովում
JavaScript
Լինուքսի ծրագրային ապահովում
Գուգլ
Անդրոիդի ծրագրային ապահովում
Ազատ ծրագրային ապահովում
Համակարգչային լեզուներ
2008 ծրագրային ապահովումներ
C++-ով գրված ազատ ծրագրային ապահովումներ
Համաշխարհային սարդոստայն
C++-ով գրված ծրագրեր
Կազմարկիչներ