scispace - formally typeset
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

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.