Я хотел бы реализовать перенос на стороне клиента через JavaScript на некоторых больших текстах на моем сайте. (Я знаю о переносе CSS3 и буду использовать его, если он доступен, но обычно недоступен.)
Я использовал Hyphenator.js, и он работает хорошо, но очень большой (моя оптимизированная, скомпилированная сборка с просто английским языком выходит на 106 КБ) и довольно медленно. Он большой и достаточно медленный, что я рассматриваю возможность переноса переносов вообще - это просто роскошь в любом случае.
Но недавно я столкнулся с тем, что кажется альтернативой: Hypher. Что меня озадачивает, так это то, как Гифер может меня намного меньше и делать то же самое. Мне интересно, может ли кто-нибудь объяснить это.
Хорошо ли работает Hypher? Есть ли причина использовать Hyphenator.js вместо этого? В Hypher readme есть ссылка на Hyphenator.js внизу страницы, но ни один из них не объясняет связь между этими проектами.
Или: есть ли у кого-нибудь мнение о наиболее эффективной переносимости на стороне клиента?