Пређи на садржај

V8 (JavaScript машина)

С Википедије, слободне енциклопедије
Датум измене: 30. мај 2015. у 16:01; аутор: Acopedia (разговор | доприноси) (Нова страница: В8 је бесплатна имплементација JavaScript језика, направљена од стране компаније Google, под BSD лице…)
(разл) ← Старија измена | Тренутна верзија (разл) | Новија измена → (разл)

В8 је бесплатна имплементација JavaScript језика, направљена од стране компаније Google, под BSD лиценцом слободног софтвера. Испоручује се као део веб претраживача Google Chrome.

Настанак

В8 раѕвија Google V8-тим на челу са Ларс Баком у Google истраживачкој лабораторији у Архусу(Данска), која са Универзитетом Архус ради на истраживању и развоју виртуелних машина. Написан је у C++ програмском језику. Подржава x86 и ARM хардверске архитектуре, као и ??? процесоре.

Начин рада

В8 компилира JavaScript код у иѕворни масински код. Компилован код је додатно оптимизован, а технике које се користе за оптимизацију су инлајновање, избегавање скупих операција, инлајн кеширање, итд.

Употреба

В8 је намењен да се користи у веб претраживачу(Google Chrome), али и као софтвер високих перформанси који може да се користи за самосталне пројекте.