-
Notifications
You must be signed in to change notification settings - Fork 1.2k
runtime support (Browser, Node.js versions) #536
Comments
Our current code base is fully compatible with Node.js 4 (as all tests are run without transpilation). So as implemented in ipfs/aegir#65 I am strongly in favour of dropping transpillation into |
A first pass of adding Sauce Labs tests was done in ipfs/aegir#65 this will allow us to define a set of browsers we want to support and properly test against them.
We should really drop PhantomJS, as we have to stop running tests on it with all webcrypto modules + it really doesn't give us much benefit at this point |
👍 |
Ref: #429 in which some of these things have been discussed |
Candidate updates on aegir - ipfs/aegir#65 |
@ipfs/js-ipfs any comments? To sum up, this means:
|
According to https://nodejs.org/en/ 6 is already the official LTS version |
SGTM |
What David sums up in #536 (comment) makes a lot of sense 👍 |
I believe we reached consensus :) Closing this issue but keeping its label so that it is easy to find when we need to consider the runtimes supported again. |
feat: add test and docs for listing config profiles
We've been discussing which browser versions to support, what that means to our users (more browser reach, more shims, less performance, less productivity due to high maintenance cost, but also 'more' usage) and how to achieve that.
Currently, we have a set up of providing ES5 transpiled versions of our codebase, we run tests in Chrome, Firefox and PhantomJS (for ES5 tests), however, the tests that require WebRTC are not running on PhantomJS (lack of support).
So major, major concerns, questions and thoughts:
lib
version)The text was updated successfully, but these errors were encountered: