By the time IE6 landed, it had over 90% market share... I wasn't about to support edge cases that weren't in IE6 at the time... I do agree in principle though.
I think things are fragmenting a bit, but the core is at least more in line among browsers... after ES6/7 take hold a bit better it will be nice.
I really wish the browser vendors would chose to use UTF8 under the covers for JS strings, and simply fix string handling for characters > 2^16 instead of additional regex flags, and string methods. I think it would fix far more bugs in end user code than those it might create.
Comments
By the time IE6 landed, it had over 90% market share... I wasn't about to support edge cases that weren't in IE6 at the time... I do agree in principle though.
I think things are fragmenting a bit, but the core is at least more in line among browsers... after ES6/7 take hold a bit better it will be nice.
I really wish the browser vendors would chose to use UTF8 under the covers for JS strings, and simply fix string handling for characters > 2^16 instead of additional regex flags, and string methods. I think it would fix far more bugs in end user code than those it might create.