Crate boa_profiler
source ·Expand description
The boa_profiler
crate is a code profiler for Boa.
Crate Overview
This crate provides a code profiler for Boa. For more information, please see Boa’s page on profiling.
About Boa
Boa is an open-source, experimental ECMAScript Engine written in Rust for lexing, parsing and executing ECMAScript/JavaScript. Currently, Boa supports some of the language. More information can be viewed at Boa’s website.
Try out the most recent release with Boa’s live demo playground.
Boa Crates
boa_ast
- Boa’s ECMAScript Abstract Syntax Tree.boa_engine
- Boa’s implementation of ECMAScript builtin objects and execution.boa_gc
- Boa’s garbage collector.boa_interner
- Boa’s string interner.boa_parser
- Boa’s lexer and parser.boa_profiler
- Boa’s code profiler.boa_icu_provider
- Boa’s ICU4X data provider.boa_runtime
- Boa’s WebAPI features.
Structs
- Profiler for the Boa JavaScript engine.
Statics
- INSTANCE 🔒This static instance must never be public, and its only access must be done through the
global()
anddrop()
methods. This is becauseget_or_init
manages synchronization and the case of an empty value.