Рушій JavaScript
З Вікіпедії, безкоштовно encyclopedia
Рушій JavaScript — програмний рушій, спеціалізована програма, що виконує скрипти JavaScript, переважно, в браузерах[1], але також і у серверній реалізації.
Як правило, браузер має браузерний рушій виводу, котрий займається промальовкою сторінок, і рушій JavaScript — це спрощує тестування, перевикористання або використання в інших проектах. Наприклад, Carakan використовується з Presto, Nitro з WebKit, SpiderMonkey з Gecko, KJS з KHTML, Rhino, за умовчуванням з жодним з браузерних рушіїв не використовується. Іноді можливі інші комбінації, наприклад, V8 з WebKit в Google Chrome. Рушій JavaScript дозволяє розробникам отримати доступ до функціональності (робота з мережею, з DOM, з зовнішніми подіями, з HTML5 (video, canvas, storage), що є необхідним для управління сучасним веббраузером.