infernojs / inferno

:fire: An extremely fast, React-like JavaScript library for building modern user interfaces

Home Page:https://infernojs.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add FF48 and FF84 to the browser support list

farooqkz opened this issue · comments

Hello
Inferno, because of its good performance is a very good choice for applications written for KaiOS. KaiOS 2.x is based on Firefox 48 and KaiOS 3.x, I think is based on Firefox 84. So I think it will be helpful if you also check compatibility with those.

Also Inferno is one of the frameworks KaiOSTech recommends as an example of a framework with "low memory consumpation"

https://developer.kaiostech.com/docs/contact/08.contact-us/developer-faq/

This is good idea, I can add those.

I added firefox 84 for testing, but couldn't add firefox 48 because saucelabs has issues starting the browser...

That's unfortunate. A very big share of the devices in the market run KaiOS 2.x which is based on FF48 not FF84.

Its weird that they are stating on their website that they support all version since firefox 3, but running it results an error:

05 03 2023 06:29:18.733:INFO [launcher]: Trying to start firefox 48 Windows 11 on SauceLabs again (2/2).
2023-03-05T06:29:19.123Z ERROR webdriver: Request failed with status 400 due to Error:
Misconfigured -- Unsupported Browser Version for W3C
The browser version selected does not support W3C web protocol tests.
To fix this, specify the browser version to be 55 or higher.
Or downgrade your test to JWP to test on older browser versions.

hmm I don't know much about this Suacelab thing but it is more realistic if you choose FF48 and FF84 on Android rather than Windows if possible.

Jasmine does not seem to support firefox 45 because in FF45 const for of loops are not supported. And saucelabs does not support Linux firefox newer than v45...

Jasmine does not seem to support firefox 45 because in FF45 const for of loops are not supported. And saucelabs does not support Linux firefox newer than v45...

In this sense, Linux != Android

Firefox 60 is now added as test target, Im confident even lower version than FF48 would pass the tests if the testing framework and Saucelabs would work correctly, because infernojs does not use modern features in the source code.

I'm considering this issue done, because there are no plans to start changing the test framework