You-Dont-Need-Lodash-Underscore
You-Dont-Need-Lodash-Underscore copied to clipboard
Opera browser support is misleading
First, I'd like to thank you for creating this repository. It is great to read about native possibilities of browser. Unfortunately, I found "browser support" comparison very misleading, because ou noted that some of _.*
functions are "Not supported" but it is not truth since Opera uses blink/chromium. When I saw it then I thought that you have taken into consideration only Opera based on Presto engine, but browser support for _.assign
function mentions that Opera v32 is compatible (v32 is not Presto-based).
Opera 38:
@stevemao @inuscript What do we do for this ticket?
I think we may remove all # Browser Support
.
And add append new section like a # polyfill advice
that refer to babel or core-js.
Because :
- It is hard to write JavaScript support.
- I refer MDN but it's may not complete (and misleading)
-
Polyfill Advice
is usable for https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore/issues/13#issuecomment-302283577 too.
(Sorry this comment may over scope of this issue)
How about writing some cross-browser tests (Karma, Selenium, SourceLabs, Browserstack) to confirm is specified code works or not?
You have given many claims that something is supported or not without any proof. If you refer to MDN or CanIUse I would like to suggest giving a direct link to page where you may find table with compatibility, because if you just link MDN it is too general to find any details or caveats about specific functions. I think. It would definitely help for developers who really consider using one of code snippet from this repository.
@piotrkubisa Can you send a PR to fix what exactly is wrong with the current browser support tables? I think adding other interesting things like you guys mentioned could be discussed in a different issue.