This project is a research-oriented exploration of the future of Firefox, Firefox OS and other Mozilla applications. Not for the faint of heart!
The Mozilla JavaScript Virtual Machine (SpiderMonkey) contains a module, called js-ctypes, that let developers call C code from JavaScript. This module is used to do systems programming in JavaScript, which is very useful.
At the moment, js-ctypes is implemented fully in C++. The objective of this project is to port a subset of js-ctypes to JavaScript.
We expect the following advantages:
a code that is easier to read, to understand, to maintain, to extend;
a code that can be executed faster by the JavaScript Virtual Machine.
In case of success, the results of this project will be included in Firefox and Firefox OS.
Main contact: David Rajchenbach-Teller aka Yoric (Mozilla)
This project is a research-oriented exploration of the future of Firefox, Firefox OS and other Mozilla applications. Not for the faint of heart!
The Mozilla JavaScript Virtual Machine (SpiderMonkey) contains a module, called js-ctypes, that let developers call C code from JavaScript. This module is used to do systems programming in JavaScript, which is very useful.
At the moment, js-ctypes is implemented fully in C++. The objective of this project is to port a subset of js-ctypes to JavaScript.
We expect the following advantages:
In case of success, the results of this project will be included in Firefox and Firefox OS.
Main contact: David Rajchenbach-Teller aka Yoric (Mozilla)
This is related to the following bug https://bugzilla.mozilla.org/show_bug.cgi?id=757804