3 ms·
We have very different definitions of "huge hammer", in any decent modern browser (Chrome, Firefox, IE9) it takes less than 10ms to apply the mentioned code in
by jQueryIsAwesome 14y ago
We have very different definitions of "huge hammer", in any decent modern browser (Chrome, Firefox, IE9) it takes less than 10ms to apply the mentioned code in 20 texts (using the linked 10 Google results as an example).
- sukuriant 14y agoIt also puts every single special character into its own span. That may negatively affect programs that trust HTML for copy-paste, for example Open Office, Microsoft Word (I think?), some IM clients, some text editors, etc. Doesn't seem worth it in the general case. That said, if those sorts of things bother an individual, they could run that on the page themselves, I suppose, so it's good for that :)
- jQueryIsAwesome 14y agoI don't know OpenOffice but In most programs putting spans around a letter or word does not affect pasting.
- jamesaguilar 14y ago10ms is a huge amount to spend for such an obscure fix. How many obscure corner cases do you think Google webpages have to account for? A lot more than 100, I would bet. So rough methods like these would be horrible for performance.
- jQueryIsAwesome 14y agoI invite you to look at the ridiculous amounts of JS lines twitter uses in its interface.
- sukuriant 14y agoAnd Twitter is horridly slow on its website. That's what we're trying to avoid
- jamesaguilar 14y agoYou're the one who made the 10ms claim, not me. If indeed it is faster than you claimed, then maybe it would be ok. Still probably not worth engineering time for a problem of this magnitude.