Welche JavaScript-Bibliothek sollte ich für die clientseitige Silbentrennung verwenden?

Ich möchte clientseitige Silbentrennung über JavaScript für einige große Texte auf meiner Website implementieren. (Ich kenne CSS3-Silbentrennung und verwende sie stattdessen, wenn sie verfügbar ist, aber normalerweise nicht.)

Ich habe verwendetHyphenator.js, und es funktioniert gut, ist aber sehr groß (mein optimierter, kompilierter Build mit nur Englisch ergibt 106 KB) und ziemlich langsam. Es ist groß und langsam genug, dass ich in Betracht ziehe, die Silbentrennung ganz fallen zu lassen. Es ist sowieso nur ein Luxus.

Aber vor kurzem bin ich auf eine Alternative gestoßen:Hypher. Was mich verblüfft ist, wie Hypher mich kannso sehr kleiner und machen das gleiche. Ich frage mich, ob das jemand erklären kann.

Funktioniert Hypher genauso gut? Gibt es einen Grund, stattdessen Hyphenator.js zu verwenden? Die Infodatei von Hypher enthält einen Link zu Hyphenator.jsam Ende der Seite, aber keiner der Texte erklärt den Zusammenhang zwischen diesen Projekten.

Hat jemand eine Meinung zu der effizientesten clientseitigen Silbentrennung?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage