Mozilla-Student-Projects / Projects-Tracker

Keep tracks of Firefox/Thunderbird/Firefox OS features that can/should/will be implemented as add-ons/apps.
66 stars 19 forks source link

Reimplement bits of the Mozilla JavaScript virtual machine in JavaScript (Foreign Function Interface) #4

Open Yoric opened 12 years ago

Yoric commented 12 years ago

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