Comments (3)
I'm sorry, but I'm not going to add support for Internet Explorer 8. The minimum version supported by the polyfill is Internet Explorer 11 (because that's what I have access to), and even that is already a stretch.
While it is possible to use bracket notation to define methods named after a reserved keyword (e.g. ReadableStreamAsyncIteratorImpl.prototype["return"]
), there is absolutely no way to define property getters or setters on non-DOM objects in IE8. Something as innocuous as ReadableStream.prototype.locked
would already be impossible to implement, and I'd need to add non-standard alternatives such as an isLocked()
method instead.
If you really need to support IE8 in 2023, you're welcome to fork the polyfill and make the necessary changes. But since it will by definition deviate from the Streams standard, I won't merge those changes back into this project.
from web-streams-polyfill.
ReadableStreamDefaultReader.closed
, I knew it is impossible at all. Thanks for your response.
from web-streams-polyfill.
Who In The World Uses IE8 still?
from web-streams-polyfill.
Related Issues (20)
- Use in a streaming library for nodejs and browsers HOT 6
- dom-exception.ts HOT 6
- closing a stream followed by respond(0) can error if close is not syncronously putting stream in closed state HOT 5
- `pipeTo` doesn't use `signal.reason` as error HOT 2
- Example for polyfilling TextDecoderStream in previous browsers HOT 3
- `pipeTo` with `preventCancel: true` never settle if `readable` doesn't produce new chunks HOT 2
- Upgrading to Typescript 4.9 results in error TS2322 when using web-streams-polyfill HOT 3
- signal with pre aborted HOT 5
- Running WPT HOT 13
- [question/help] tee:ing a async iterator HOT 6
- Ready to boost your popularity to like 22 mil download / week? HOT 14
- Upgrading to Typescript 4.4 results in error TS2345 when using web-streams-polyfill HOT 5
- ERR_UNSUPPORTED_DIR_IMPORT HOT 2
- Building with rollup ends with circular dependency warnings HOT 2
- `Cannot abort a stream that already has a writer` HOT 9
- "TypeError: Failed to execute 'pipeThrough' on 'ReadableStream'" HOT 4
- Issue with dynamic import HOT 3
- The stream is not in a state that permits enqueue; new Response(readable).blob().text() resolve to [object ReadableStream] not underlying source HOT 10
- ReadableStream and File/Blob HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from web-streams-polyfill.