Порівняння JavaScript трансляторів у браузерах «Chrome» та «Firefox»
Abstract
Проведено порівняльний аналіз сучасних архітектурних рішень у сфері трансляції JavaScript коду на прикладі рушіїв «V8» від «Google Chrome» та «SpiderMonkey» від «Mozilla Firefox». Досліджено специфіку оптимізації з використанням «Ignition» та «TurboFan» у браузері «Chrome», а також багаторівневу систему «WarpBuilder» у «Firefox». Обґрунтовано доцільність вибору конкретного браузера залежно від типу обчислювального навантаження та доступних системних ресурсів. Детально описано принципи роботи обох рушіїв та технології, що використовуються. A comparative analysis of modern architectural solutions in the field of JavaScript code translation is carried out using the «V8» engines from «Google Chrome» and «SpiderMonkey» from «Mozilla Firefox» as an example. The specifics of optimization using «Ignition» and «TurboFan» in the «Chrome» browser, as well as the multi-level «WarpBuilder» system in «Firefox», are studied. The feasibility of choosing a specific browser depending on the type of computational load and available system resources is substantiated. The principles of operation of both engines and the technologies used are described in detail.
URI:
https://ir.lib.vntu.edu.ua/handle/123456789/53783

