התכונה 'שידורי דחיסה' נתמכת עכשיו בכל הדפדפנים
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
Compression Streams API משמש לדחיסת נתונים בסטרימינג ולביטול הדחיסה שלהם באמצעות הפורמטים gzip או deflate (או deflate-raw).
באמצעות הדחיסה המובנית של Compression Streams API, אפליקציות JavaScript לא צריכות לכלול ספריית דחיסה, וכך גודל ההורדה של האפליקציה קטן יותר. ממשק ה-API השימושי הזה נתמך עכשיו בכל הדפדפנים.
דחיסת נתונים
קטע הקוד הבא מראה איך לדחוס נתונים:
const readableStream = await fetch('lorem.txt').then(
(response) => response.body
);
const compressedReadableStream = readableStream.pipeThrough(
new CompressionStream('gzip')
);
דחיסת נתונים
כדי לבצע דחיסה, מעבירים צינור של מקור נתונים דחוס דרך מקור הנתונים לצורך דחיסה.
const decompressedReadableStream = compressedReadableStream.pipeThrough(
new DecompressionStream('gzip')
);
הדגמה (דמו)
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-11-02 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2023-11-02 (שעון UTC)."],[],[]]