Novosibirsk State University Journal of Information Technologies
Scientic Journal

ISSN 2410-0420 (Online), ISSN 1818-7900 (Print)

Switch to
Russian

All Issues >> Contents: Volume 15, Issue No 2 (2017)

IMPLEMENTATION OF JAVASCRIPT FOR ELBRUS ARCHITECTURE
D. E. Bezhetskov

Novosibirsk State University
UDC code: 004.43

Abstract
The JavaScript (JS) language is the most popular language for web development in the world that is used by many modern web application such as Gmail, Google search engine, social networks etc. Elbrus is a new Russian CPU created for fast and secure computation. Implementation of JS virtual machine is usually obligatory for a modern hardware platform such as Elbrus. The solution is to write new a JS engine based on V8 Google engine. In that case we can significantly reduce time of development by reusing existing parts of V8. To sum up, this approach allows us to learn internals of V8 engine and introduce the first implementation of the JS language for the first modern Russian processor.

Key Words
JavaScript, virtual machines, V8

How to cite:
Bezhetskov D. E. IMPLEMENTATION OF JAVASCRIPT FOR ELBRUS ARCHITECTURE // Vestnik NSU Series: Information Technologies. - 2017. - Volume 15, Issue No 2. - P. 5–12. - ISSN 1818-7900. (in Russian).

Full Text in Russian

Available in PDF

References
1. Processor Elbrus. URL: http://mcst.ru/mikroprocessor-elbrus4s (Accessed date: 17.02.2017).
2. ECMAScript 2015 Language Specification. URL: http://www.ecma-international.org/ecma-262/6.0 (Accessed date: 17.02.2017).
3. V8 introduction. URL: https://developers.google.com/v8 (Accessed date: 17.02.2017).
4. SpiderMonkey. URL: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey (Accessed date: 17.02.2017).
5. Octane. URL: https://chromium.github.io/octane (Accessed date: 17.02.2017).
6. Test262. URL: https://github.com/tc39/test262 (Accessed date: 17.02.2017).
7. Stackoverflow survey. URL: https://insights.stackoverflow.com/survey/2016 (Accessed date: 17.02.2017).

Publication information
Main title Vestnik NSU Series: Information Technologies, Volume 15, Issue No 2 (2017).
Parallel title: Novosibirsk State University Journal of Information Technologies Volume 15, Issue No 2 (2017).

Key title: Vestnik Novosibirskogo gosudarstvennogo universiteta. Seriâ: Informacionnye tehnologii
Abbreviated key title: Vestn. Novosib. Gos. Univ., Ser.: Inf. Tehnol.
Variant title: Vestnik NGU. Seriâ: Informacionnye tehnologii

Year of Publication: 2017
ISSN: 1818-7900 (Print), ISSN 2410-0420 (Online)
Publisher: Novosibirsk State University Press
DSpace handle


|Home Page| |All Issues| |Information for Authors| |Journal Boards| |Ethical principles| |Editorial Policy| |Contact Information| |Old Site in Russian|

inftech@vestnik.nsu.ru
© 2006-2017, Novosibirsk State University.