package brr

  1. Overview
  2. Docs
Browser programming toolkit for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

brr-0.0.8.tbz
sha512=49e7bfbad2ea6a0139354e4a33c59c8a113c4c1e20a4f629bc5cad24aa801e474b4af10ce35adbda5d23dd294d1de5efa5b10bb3030d03f4758459977250a0f6

doc/brr/Brr/Performance/index.html

Module Brr.PerformanceSource

Performance objects.

See the Peformance API and Peformance Timeline API.

Sourcemodule Entry : sig ... end

Performance entry objects.

Sourcetype t

The type for performance Performance objects. See G.performance for the global performance object.

Sourceval time_origin_ms : t -> float

time_origin_ms p is the start time of the performance measurement.

Sourceval clear_marks : t -> Jstr.t option -> unit

clear_marks p n clears the marks named n or all of them on None.

Sourceval clear_measures : t -> Jstr.t option -> unit

clear_measures p n clears the measures named n or all of them on None.

Sourceval clear_resource_timings : t -> unit

clear_measures p n clears the resource.

Sourceval get_entries : ?type':Entry.Type.t -> ?name:Jstr.t -> t -> Entry.t list

get_entries ~type' ~name' p are p's entries in chronological order filtered by given type' and/or name' (both can be omited, possibly separately).

Sourceval mark : t -> Jstr.t -> unit

mark p name creates an timestamped entry associated to name name.

Sourceval measure : ?start:Jstr.t -> ?stop:Jstr.t -> t -> Jstr.t -> unit

measure p n ~start ~stop creates an entry to measure time between two marks.

Sourceval now_ms : t -> float

now_ms p is the number of millisecond elapsed since time_origin_ms.

Sourceval to_json : t -> Json.t

to_json p is p converted to a JSON object.

OCaml

Innovation. Community. Security.