New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Core: Drop Internet Explorer support #6956
Comments
I know a couple of things....
|
jquery/jquery#4299 (jQuery 4 drops support for IE<11; but still supports IE11) |
One option would be to use something like https://polyfill.io/v3/ to provide some kind of IE11-backwards-compatibility. |
In my opinion once we decide to drop IE support we should rip out all blocks of code where |
The FileUpload could use directly js FormData instead of ajax with iframe |
FormData is already partly used |
@melloware |
IMHO whatever the EOL of IE I think it's time to enter the ES6 / CSS 3 era Primefaces it's getting huge in Java / JS and CSS size to support the 1% of population May be the v11 could remove all old Java / JSF / JS / CSS hacks and target for JSF 3+ I think that for Primetek it could be also a business oppportunity to offer an LTS legacy version |
JSF3+ and Java11+ doesnt bring any benefit currently |
@tandraschko I really wanted to write JSF4 then I corrected myself to not look too aggressive :) |
@martin654 To answer. Countdown: https://death-to-ie11.com/ When it boils down to it, IE11's support is tied to Windows 10 - which will see its mainstream support ending Oct. 13, 2020, and its extended support ending Oct. 14, 2025. It's likely that both of those dates will get pushed further to the right as Microsoft has a history of extending support for operating systems. "Microsoft really doesn’t want you to use Internet Explorer anymore": https://www.theverge.com/2019/2/8/18216767/microsoft-internet-explorer-warning-compatibility-solution "Microsoft Stops IE11 support for Office 365 in August 2021": https://www.theverge.com/2020/8/17/21372487/microsoft-internet-explorer-11-support-end-365-legacy-edge |
Microsoft has bumped up the timeline... "the Internet Explorer 11 desktop application will be retired and go out of support on June 15, 2022, for certain versions of Windows 10." |
Also remove the IE function in the Java class |
If IE is dropped we could DRY up CSS using the https://caniuse.com/css-matches-pseudo |
we discussed this today in our company and IE11 end of life seems to be 06/2022 |
even 01-2023: |
Angular do not support IE so PrimeNG do not support IE just saying... but, If people is comfortable to pay for IE11 it should be comfortable to pay a PrimeFaces "legacy" or "LTS" version even double the price of the current version.... |
React doesn't support it either without a 3rd party library |
i need IE support personally until support ends, so... |
Support ends tomorrow 😅 But... "Internet Explorer mode in Microsoft Edge enables backward compatibility and will be supported through at least 2029". |
With Internet Explorer dying in foreseeable future we may discuss dropping support with a future PrimeFaces-release.
This would allow use to use more modern JavaScript for new features and/or components. Maybe ES6 would be a proper base-level for some time.
Thanks to our integration-tests we have a good base to check compatibility against the 3 most wide-spreaded browsers. (Chrome, Safari and Firefox)
This suggestion is somehow inspired by Cagatay Civici who spoke about plans to replace JS-based animations within PrimeFaces with up2date CSS-animations.
The text was updated successfully, but these errors were encountered: