HTTP/2 301
server: nginx
date: Thu, 24 Jul 2025 15:02:00 GMT
content-type: text/html
content-length: 162
location: https://developer.mozilla.org/en-US/docs/Web/API/Blob/slice
strict-transport-security: max-age=60; includeSubDomains
via: 1.1 google
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 200
x-guploader-uploadid: ABgVH8-dvQJbUZ-ssvACJaZHFjhmb0D7TXryxs8tv9eZWhrqVps2a6CH9MSrZOXYuHuffiWnUdPGZSE
x-goog-generation: 1753231498657776
x-goog-metageneration: 1
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 54998
x-goog-meta-goog-reserved-file-mtime: 1753230350
x-goog-hash: crc32c=T0BhPw==, md5=ShO3ko5tWZ7qrWXPWM+UMA==
x-goog-storage-class: STANDARD
accept-ranges: none
expires: Thu, 24 Jul 2025 15:27:09 GMT
cache-control: public, max-age=3600
last-modified: Wed, 23 Jul 2025 00:44:58 GMT
etag: W/"4a13b7928e6d599eeaad65cf58cf9430"
content-type: text/html
age: 2092
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
alt-svc: clear
x-content-type-options: nosniff
strict-transport-security: max-age=63072000
content-security-policy: default-src 'self'; script-src 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-EehWlTYp7Bqy57gDeQttaWKp0ukTTEUKGP44h8GVeik=' 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M='; script-src-elem 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-EehWlTYp7Bqy57gDeQttaWKp0ukTTEUKGP44h8GVeik=' 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M='; style-src 'report-sample' 'self' 'unsafe-inline'; object-src 'none'; base-uri 'self'; connect-src 'self' developer.allizom.org bcd.developer.allizom.org bcd.developer.mozilla.org updates.developer.allizom.org updates.developer.mozilla.org https://*.google-analytics.com https://*.analytics.google.com https://*.googletagmanager.com https://incoming.telemetry.mozilla.org https://observatory-api.mdn.allizom.net https://observatory-api.mdn.mozilla.net https://api.github.com/search/issues stats.g.doubleclick.net https://api.stripe.com; font-src 'self'; frame-src 'self' interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net mdn.github.io live-samples.mdn.mozilla.net live-samples.mdn.allizom.net *.mdnplay.dev *.mdnyalp.dev *.play.test.mdn.allizom.net https://v2.scrimba.com https://scrimba.com jsfiddle.net www.youtube-nocookie.com codepen.io survey.alchemer.com https://js.stripe.com; img-src 'self' data: *.githubusercontent.com *.googleusercontent.com *.gravatar.com mozillausercontent.com firefoxusercontent.com profile.stage.mozaws.net profile.accounts.firefox.com developer.mozilla.org mdn.dev interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net wikipedia.org upload.wikimedia.org https://mdn.github.io/shared-assets/ https://mdn.dev/ https://*.google-analytics.com https://*.googletagmanager.com www.gstatic.com; manifest-src 'self'; media-src 'self' archive.org videos.cdn.mozilla.net https://mdn.github.io/shared-assets/; child-src 'self'; worker-src 'self';
x-frame-options: DENY
origin-trial: AxVILwizhbMjxFeHOn1P3R8niO1RJY/smaK4B4d1rLzc1gTaxtXMSaTi+FoigYgCw40uFRDwFcEAeqDR+vVLOW4AAABfeyJvcmlnaW4iOiJodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZyIsImZlYXR1cmUiOiJQcml2YXRlQXR0cmlidXRpb25WMiIsImV4cGlyeSI6MTc0MjA3OTYwMH0=
x-cloud-trace-context: 27fd97298d7592897054f755cb93b889
date: Thu, 24 Jul 2025 15:02:01 GMT
server: Google Frontend
via: 1.1 google
vary: Accept-Encoding
content-encoding: gzip
x-cache: miss
Blob: slice() method - Web APIs | MDN
Blob: slice() method Baseline Widely available
The slice()
method of the Blob
interface
creates and returns a new Blob
object which contains data from a subset of
the blob on which it's called.
slice()
slice(start)
slice(start, end)
slice(start, end, contentType)
start
Optional
An index into the Blob
indicating the first byte to include in the
new Blob
. If you specify a negative value, it's treated as an offset
from the end of the Blob
toward the beginning. For example, -10 would
be the 10th from last byte in the Blob
. The default value is 0. If you
specify a value for start
that is larger than the size of the source
Blob
, the returned Blob
has size 0 and contains no data.
end
Optional
An index into the Blob
indicating the first byte that will not be
included in the new Blob
(i.e., the byte exactly at this index is not
included). If you specify a negative value, it's treated as an offset from the end of
the Blob
toward the beginning. For example, -10 would be the 10th from
last byte in the Blob
. The default value is size
.
contentType
Optional
The content type to assign to the new Blob
; this will be the value of
its type
property. The default value is an empty string.
A new Blob
object containing the specified subset of the data contained
within the blob on which this method was called. The original blob is not altered.