2013 Fiscal Year Final Research Report
A Server-side JavaScript System for Developing Practical Web Applications
Project/Area Number |
23500038
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Multi-year Fund |
Section | 一般 |
Research Field |
Software
|
Research Institution | The University of Electro-Communications |
Principal Investigator |
IWASAKI Hideya 電気通信大学, 情報理工学(系)研究科, 教授 (90203372)
|
Co-Investigator(Kenkyū-buntansha) |
NAKANO Keisuke 電気通信大学, 大学院・情報理工学研究科, 准教授 (30505839)
UGAWA Tomoharu 電気通信大学, 大学院・情報理工学研究科, 助教 (50423017)
|
Project Period (FY) |
2011 – 2013
|
Keywords | JavaScrip / 仮想機械 / 実行時最適化 / Just-in-timeコンパイラ / 外部関数インタフェース / イベント駆動方式サーバ / 漸進的型システム |
Research Abstract |
This research aims to develop an efficient server-side JavaScript engine that is expected to reduce the development cost of web applications. The obtained results can be summarized as follows. (1) We have developed a JavaScript virtual machine that optimizes the program execution on the basis of run-time information. (2) We have developed a foreign function interface that enables the programmer to call C functions from a JavaScript program. (3) We have extended the JavaScript virtual machine described in (1) so that it can run in parallel as event-driven servers. (4) We have developed a gradual type system for a subset of JavaScript programs to be a base of their safe execution.
|
Research Products
(9 results)