Której biblioteki JavaScript należy używać do dzielenia po stronie klienta?

Chciałbym zaimplementować dzielenie wyrazów po stronie klienta za pomocą JavaScript w niektórych dużych tekstach na mojej stronie. (Wiem o dzieleniu wyrazów w CSS3 i użyję go, gdy będzie dostępny, ale zazwyczaj nie jest dostępny.)

UżywamHyphenator.jsi działa dobrze, ale jest bardzo duży (moja zoptymalizowana, skompilowana kompilacja z językiem angielskim osiąga 106 KB) i jest dość powolna. Jest wystarczająco duży i powolny, że rozważam całkowite pominięcie dzielenia wyrazów. W każdym razie to luksus.

Ale ostatnio natknąłem się na coś, co wydaje się być alternatywą:Hypher. To, co mnie zaskakuje, to to, jak Hypher może mnietak wiele mniejszy i zrób to samo. Zastanawiam się, czy ktoś może to wyjaśnić.

Czy Hypher działa równie dobrze? Czy jest jakiś powód, aby zamiast tego używać Hyphenator.js? Readme Hypher ma link do Hyphenator.jsna dole strony, ale żaden z tekstów nie wyjaśnia związku między tymi projektami.

Czy ktoś ma opinię na temat najskuteczniejszego dzielenia wyrazów po stronie klienta?

questionAnswers(2)

yourAnswerToTheQuestion