Chciałbym zaimplementować dzielenie po stronie klienta przez JavaScript na duże teksty na mojej stronie. (Wiem o dzieleniu wyrazów CSS3 i użyję go zamiast tego, gdy jest dostępny - ale zwykle nie jest dostępny).Hyphenator.js lub Hypher?
Używam Hyphenator.js, i działa dobrze, ale jest bardzo duży (moja zoptymalizowana, skompilowana kompilacja z tylko angielskim pochodzi do 106 KB) i dość powolny. Jest wystarczająco duży i wolny, że rozważam przerwanie dzielenia wyrazów - to i tak luksus.
Ale ostatnio natknąłem się na coś, co wydaje się być alternatywą: Hypher. Co mnie dręczy, to jak Hypher może mnie tak dużo mniejszy i zrobić to samo. Zastanawiam się, czy ktokolwiek może to wyjaśnić.
Czy Hypher działa równie dobrze? Czy jest jakiś powód do używania Hyphenator.js zamiast? Plik Hypher's readme zawiera link do Hyphenator.js at the bottom of the page, ale żaden z tekstów nie wyjaśnia związku między tymi projektami.
Lub: czy ktoś ma opinię na temat najbardziej efektywnego dzielenia wyrazów po stronie klienta?