Was ist Tritium?

Tritium ist laut seinen Entwicklern eine „magische“ Sprache zum Verändern von Dokumenten. Sie ähnelt JavaScript, kommt aber ohne dessen viele function-Schlüsselwörter aus und soll leicht zu lernen sein. Eingesetzt wurde sie bei der Firma Moovweb. Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.

Geschichte

Entworfen hat Tritium Hampton Catlin; stark geprägt hat sie laut README Aaron Leung, der Hauptentwickler der Sprache. Moovweb veröffentlichte den Quellcode auf GitHub und änderte die Lizenz, bezeichnete das Projekt aber selbst als „proto-open source“: Außerhalb der Build- und Laufzeitumgebung von Moovweb sei es noch kaum nutzbar. Die frühere Website tritium.io ist nicht mehr erreichbar.

Merkmale

Tritium konzentriert sich laut README auf das Verändern von XML-Dokumenten, wozu auch HTML und XHTML zählen. Ein Skript wählt Knoten mit einem XPath-Ausdruck aus und wendet in einem Block Operationen darauf an, etwa ein Attribut setzen oder den Knoten in ein neues Element einwickeln.

Hello World

Das README zeigt dieses Beispiel, das einem div-Element eine Klasse gibt und es in ein weiteres div einwickelt:

$("/html/body/div[@id='awesome']") {
  attribute("class", "even_awesomer!")
  wrap("div", class: "wrapper")
}

Einordnung

Tritium ist eine Transformationssprache für Dokumente, vergleichbar im Zweck mit XSLT; das Projekt selbst wirbt mit „XSLT ohne den Albtraum“. Weitere Sprachen finden Sie in unserer Liste: Programmiersprachen, die mit T beginnen.

Quellen

Stand: 15.10.2026

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.