Taleem Browser Engine

The Taleem Browser Engine is an index-based slide navigation engine.

It renders exactly one slide at a time and moves strictly by slide index.

What the Browser Engine Does

Public API

The browser engine exposes a single factory function.

import { createTaleemBrowser } from "taleem-browser";

createTaleemBrowser

const browser = createTaleemBrowser(deck, options);

This creates an index-driven controller over the deck.

Browser Instance API

{
  currentIndex: number,

  next(): void,
  prev(): void,
  goTo(index: number): void,

  getCurrentSlide(): Slide,
  getSlideCount(): number
}

Mental Model

Which slide should be visible right now?

The browser engine never partially renders slides and never evaluates time.

Relationship to Player Engine

Browser Engine moves by slide index.