サイトの大きなテキストに JavaScript を使用してクライアント側のハイフネーションを実装したいと考えています。(私は CSS3 のハイフネーションについて知っており、利用可能な場合は代わりに使用しますが、通常は利用できません。)
私はHyphenator.jsを使用しており、うまく動作しますが、非常に大きく (英語だけで最適化され、コンパイルされたビルドは 106 KB になります)、かなり遅いです。大きくて遅いので、ハイフネーションを完全に削除することを検討しています。とにかく贅沢です。
しかし最近、代替と思われるものに出くわしました: Hypher。私を困惑させているのは、Hypher がどうして私をこんなに小さくして同じことをできるのかということです。誰かがこれを説明できるかどうか疑問に思っています。
ハイパーも同様に機能しますか? 代わりに Hyphenator.js を使用する理由はありますか? Hypher の readme には、ページの下部に Hyphenator.js へのリンクがありますが、これらのプロジェクト間の関係を説明するテキストはありません。
最も効率的なクライアント側のハイフネーションについて意見を持っている人はいますか?