Skip to content
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

drop AbortSignal.timeout #62

Merged
merged 1 commit into from
Sep 17, 2024

Conversation

keithamus
Copy link
Member

AbortSignal timeout was added to Safari 16. Now Safari 18 is out, it might be a good time to consider dropping this polyfill as we close in on 0.5% total unsupported. No individual browser is more than 0.3% and we can see support in the more experimental browsers; Ladybird has implemented this feature (although Servo has yet to).

timeout() static method

Browser Supported Since Latest Version % Supported % Unsupported
chrome 103 128 68.424 0.289
edge 103 128 11.049 0.037
firefox 100 130 12.108 0.021
firefox_android 100 130 0.362 0.000
ie Not Supported 0.000 0.002
opera 89 111 1.437 0.048
safari 16 17.6 3.848 0.070
safari_ios 16 17.6 1.342 0.061
webview_android 103 128 0.007 0.024
Total: 98.577 0.552

(Note: "Other" browsers make up 0.871%)

@keithamus keithamus requested a review from a team as a code owner September 17, 2024 09:49
@keithamus keithamus added the major This PR or issue may require a major release label Sep 17, 2024
@keithamus keithamus merged commit 8bf5dc8 into github:main Sep 17, 2024
1 check passed
@keithamus keithamus deleted the drop-abortsignal-timeout branch September 17, 2024 16:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
major This PR or issue may require a major release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants