We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Embedding/Maintaining SpiderMonkey in a large scale project

Formale Metadaten

Titel
Embedding/Maintaining SpiderMonkey in a large scale project
Serientitel
Anzahl der Teile
611
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produktionsjahr2017

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Mozilla's SpiderMonkey library can be used to embed JavaScript in any C++projects. It is quite easy to expose some simple bindings and get a "helloworld" application running in no-time. However, after this first hello world, you'll quickly notice that you'll needother features such as timer, networking, file access, threading or evengraphics and audio. At this point things get much more complicated, andmaintaning the bindings can quickly become overwhelming. Our team has been creating such bindings for SpiderMonkey since 2007 inseveral projects and this talk will present best practices, tips and caveatsthat we have learned over the years. We will also see how to make embedderslife easier by using nidium library that bundles many basic bindings, in thehope that more developers can use the power of SpiderMonkey in a convienientway.