Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Pele makes Mermaid diagrams fast enough to be live. So I built an ontology viewer that runs in a browser tab

Описание и применение

Pele обеспечивает мгновенное синхронное рендеринг диаграмм Mermaid, что позволяет OntoLive быстро визуализировать и исследовать онтологии в браузере, устраняя необходимость в десктопных инструментах.

Задача

Viewing ontologies requires a desktop app; large ontologies cannot be rendered all at once and exploration needs rapid redraws.

Результат

OntoLive enables instant, interactive exploration of OWL ontologies in the browser, eliminating the need for desktop tools. Pele’s fast, synchronous rendering allows depth adjustments and live LLM-driven ontology construction with immediate visual feedback.

Рабочий процесс

  • Drop an .owl or .ttl file into the browser tab
  • Pele parses the file and generates Mermaid class diagram text
  • Render the diagram synchronously with Pele
  • Click a class to focus and adjust depth with the slider
  • Pele regenerates Mermaid text and redraws the diagram instantly
  • Optional: use the Sweep depth button to animate depth changes
  • Optional: switch to Mermaid.js for comparison and run the Race button to benchmark

Доказательства

Pele is synchronous. render() returns the SVG straight away. There is no promise to wait for.

Источник

Pele has no runtime dependencies.

Источник

Pele removes the second obstacle, and that removes the first.

Источник

Race result: Pele 0.7 ms, Mermaid.js 205.4 ms

Источник

If diagrams are this cheap, they can keep up with a language model as it types.

Источник

  • Дата записи: 2026-10-26T16:11:21.757Z