Package

japgolly.scalajs.benchmark

gui

Permalink

package gui

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. gui
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type Editor[A] = (ExternalVar[A]) ⇒ ReactElement

    Permalink
  2. final class GuiParam[A, B] extends AnyRef

    Permalink
  3. trait GuiParams[P] extends AnyRef

    Permalink
  4. final class GuiSuite[P] extends AnyRef

    Permalink

    A suite of benchmarks with additional info required to slap a GUI on top and present it to the user.

    A suite of benchmarks with additional info required to slap a GUI on top and present it to the user.

    If you don't need a GUI, then a plain Suite is all you need.

  5. type Header = String

    Permalink
  6. type Parser[A, B] = PPrism[B, B, Vector[A], Vector[A]]

    Permalink
  7. type Render[-A] = (A) ⇒ react.vdom.prefix_<^.TagMod

    Permalink
  8. final case class ResultFmt(header: String, score: ValueFmt[Stats], error: ValueFmt[Stats], lowerIsBetter: Boolean) extends Product with Serializable

    Permalink

    Format for a result derived from Stats.

    Format for a result derived from Stats.

    Eg. ops/sec: 2058.8 ± 8.1

    score

    Formatter for the score itself.

    error

    Formatter for the error in (score ± error).

  9. case class ValueFmt[-I](getDouble: (I) ⇒ Option[Double], render: (I) ⇒ ReactElement) extends Product with Serializable

    Permalink

    Format for a single value.

    Format for a single value.

    Eg. 32.456 sec

Value Members

  1. object BenchmarkGUI

    Permalink
  2. object Editor

    Permalink
  3. object GuiParam

    Permalink
  4. object GuiParams

    Permalink
  5. object GuiSuite

    Permalink
  6. object MenuComp

    Permalink

    A React component that provides a menu of benchmarking suites, and allows the user to navigate around them.

  7. object Parser extends Serializable

    Permalink
  8. object ReactChart

    Permalink
  9. object Render

    Permalink
  10. object ResultFmt extends Serializable

    Permalink
  11. object Styles extends Inline

    Permalink
  12. object SuiteComp

    Permalink

    React component that provides the GUI over a GuiSuite.

  13. object ValueFmt extends Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped