Ask HN: When should an open-source library stop supporting legacy browsers?
4 points| lollipop25 | 9 years ago
- Are you assuming full ES5 support when building libraries?
- Are you assuming partial ES6 support when building libraries?
- Are you pushing shim responsibility to the user?
- Are you ignoring browsers that are 1% or lower in market share?
- When should a library stop hand-holding older systems?
What's your opinion? When should a library shed off legacy browser code?
(legacy = IE10 and below, browsers older than the previous version)
cocktailpeanuts|9 years ago
1. Doing so results in competitive advantage--such as being able to move significantly faster, being able to maintain significantly cleaner codebase, etc.
2. Your library does something unique that no one else does - If there are tons of other libraries that do the same thing, you will be thrown into a feature war. I guess that's fine and there's nothing wrong with that but I personally wouldn't want to be in that position.
brudgers|9 years ago
Good luck.