🍋
Menu
General

Preview

Pratinjau (Inspeksi Visual File)

Representasi visual dari konten file yang ditampilkan sebelum mengunduh atau memproses, memungkinkan pengguna memverifikasi hasil operasi tanpa berkomitmen padanya.

Detail Teknis

Pratinjau berbasis browser memanfaatkan kemampuan rendering native: gambar melalui tag atau Canvas, PDF melalui PDF.js atau , audio/video melalui elemen HTML5

 atau  dengan syntax highlighting. Untuk file besar, pratinjau mungkin hanya merender halaman pertama atau versi downsampled untuk menghemat memori. Object URL (URL.createObjectURL) menampilkan data Blob tanpa overhead encoding base64, dan harus dicabut (URL.revokeObjectURL) saat tidak lagi diperlukan untuk mencegah kebocoran memori.

Contoh

```javascript
// Preview: file processing example
const file = document.getElementById('fileInput').files[0];
const reader = new FileReader();
reader.onload = (e) => {
  const data = e.target.result;
  console.log(`Loaded: ${file.name} (${file.size} bytes)`);
};
reader.readAsArrayBuffer(file);
```

Istilah Terkait