23-Jul-2013 18:46, H. S. Teoh пишет:
On Tue, Jul 23, 2013 at 09:47:02AM +0200, nazriel wrote:
[...]
Hyphenate.js indeed has an impact on load times and removing it
in favor of CSS3 would fix the problem. Of course there is
probability that people with '90s browsers will complain (stares
at Nick ;>) but it is their choice to stick with such outdated
software.
[...]
Honestly, I think hyphenation is blown wayyyy out of proportion. I
turned off JS on dlang.org (I use Opera) because it was so slow, and now
the site is significantly faster. And guess what? I didn't even *notice*
the lack of hyphenation until I saw threads about the slowness of
hyphenate.js. Seriously, we need to take a deep breath, step back, and
get the right perspective on things. Hyphenation is mostly a
*non-issue*. Most people don't even notice it! Have you ever seen
threads on the forum about why dlang.org sucks because it lacks
hyphenation? I haven't. So why are we paying such a hefty tax on it
(i.e. hyphenate.js's slow performance)? On the contrary, there are tons
of threads about slow loading times.
Aside from that numerous issue coming up in the past along the line of
"hyphenated the wrong thing" namely function names in tables and
whatnot. It was a burden and it's a burden still.
So I say, leave the CSS3 hyphenation stuff in, so that whoever uses
browsers that support it will get the benefit, and take out
hyphenate.js, because the ROI is simply too small to justify such a big
performance hit.
+1
--
Dmitry Olshansky