Gunther, aus meiner Sicht ist diese Lehre, dass Javascript nur optional funktionieren darf, in weiten Teilen nicht mehr gültig. Zwar ist noch immer anzustreben, dass vor allem die Basisfunktionalität ohne JS auskommt oder mittels Fallbacks gewährleistet wird, jedoch kann es auch hier Situationen geben, in denen es ohne JS nicht sinnvoll funktioniert und Fallbacks nicht sinnvoll nutzbar oder zu aufwendig in der Umsetzung wären. »Früher« wären solche Zustände indiskutabel gewesen, während man sie heute (zwangsläufig) akzeptiert.
Im Fall der Silbentrennung sehe ich den beschriebenen JS-Ansatz allerdings nicht als Basisfunktionalität, sondern lediglich als Maßnahme, die die Textausgabe flüssiger macht. Nicht böse also, sondern sehr nützlich. Und dabei ziemlich clever.