D
Daniele Bonetta
Researcher at Oracle Corporation
Publications - 46
Citations - 346
Daniele Bonetta is an academic researcher from Oracle Corporation. The author has contributed to research in topics: JavaScript & Computer science. The author has an hindex of 9, co-authored 40 publications receiving 283 citations. Previous affiliations of Daniele Bonetta include University of Lugano.
Papers
More filters
Proceedings ArticleDOI
An object storage model for the truffle language implementation framework
Andreas Wöß,Christian Wirth,Daniele Bonetta,Chris Seaton,Christian Humer,Hanspeter Mössenböck +5 more
TL;DR: The initial evaluation indicates that the Truffle OSM can be used to implement high-performance language runtimes, with no performance overhead when compared to language-specific solutions.
Proceedings ArticleDOI
Efficient dynamic analysis for Node.js
TL;DR: A new dynamic analysis framework for JavaScript and Node.js called NodeProf that allows dynamic analyses to be written in Java and JavaScript with compatibility to Jalangi, a state-of-the-art code-level JavaScript instrumentation framework.
Proceedings ArticleDOI
Efficient and thread-safe objects for dynamically-typed languages
TL;DR: A language-agnostic and thread-safe object model is designed that maintains the efficiency of sequential approaches by ensuring that field reads do not require synchronization and field updates only need to synchronize on objects shared between threads.
Journal ArticleDOI
FAD.js: fast JSON data access using JIT-based speculative optimizations
TL;DR: Experiments show that applications using Fad.js achieve speedups up to 2.7x for encoding and 9.9x for decoding JSON data when compared to state-of-the art JSON processing libraries.
Proceedings ArticleDOI
S: a scripting language for high-performance RESTful web services
TL;DR: S is introduced, a new domain-specific language targeting the server-side scripting of high-performance RESTful Web services that promotes an innovative programming model based on explicit and implicit parallelism control, allowing the service developer to specify which portions of the control-flow should be executed in parallel.