Bagaimana situs dapat berjalan tanpa Internet?

11

Saya menemukan situs ini http://www.desimartini.com/allaboutrajni.htm yang mengharuskan saya untuk memutuskan sambungan dari Internet untuk melihat aksinya! Saya terkejut karena situs ini memiliki cukup banyak konten dan sangat ragu apakah ini dapat men-cache semuanya ke browser saya dalam beberapa detik. Adakah yang bisa membantu saya memahami bagaimana situs semacam itu dibangun? masukkan deskripsi gambar di sini

Untuk menambah ini, situs berhenti bekerja setelah saya terhubung kembali ke Internet!

Chethan S.
sumber
2
Hanya untuk memberi Anda perasaan seberapa banyak Anda dapat memasukkan kode yang sangat sedikit: Video ini diterjemahkan menggunakan eksekusi 4K (!) - termasuk suaranya! (Tapi tentu saja renderingnya jauh dari waktu nyata, jadi ini tidak bisa dibandingkan.)
Hendrik Vogt
***
1
Saya memberitahu Anda bagaimana melakukannya dengan benar di situs ini, Kekuatan Rajni-nya!
Moab
Mengapa ada permintaan 'Tutup' untuk pertanyaan ini ?!
Chethan S.

Jawaban:

22

Situs web khusus ini dibangun dalam Flash. Cepat memuat karena sebagian besar konten grafis (jika tidak semua) adalah grafik vektor. Perbedaan antara grafik vektor (situs ini) dan grafik bitmap (seperti foto keluarga Anda di jpegs, tiffs, atau bmps) adalah grafik vektor menggunakan fungsi matematika untuk menggambar garis dan mengisi warna (dan gradien) alih-alih informasi piksel-untuk piksel tentang warna. Itu menghasilkan situs yang sangat kecil, dan juga: Anda dapat mencoba memperbesar dan Anda akan melihat bahwa kualitasnya tidak menurun (tidak seperti jpegs, bmps, tiffs ..). Saya berasumsi bahwa musik latar mungkin "lebih berat" lebih dalam hal ruang disk daripada sisa konten grafis yang merupakan vektor murni.

BTW, flash dapat mencampur konten (vektor + bitmap), tetapi orang ini membuat situs ini tanpa bitmap sehingga kecil.

Lebih lanjut tentang vektor vs bitmap: http://graphicssoft.about.com/od/aboutgraphics/a/bitmapvector.htm

Lebih lanjut tentang situs web Flash: http://en.wikipedia.org/wiki/Adobe_Flash

Untuk melengkapi jawaban saya: Situs ini dibuat untuk dijalankan dari cache, dan juga memeriksa konektivitas internet. Jika situs web yang di-cache ini dapat mendeteksi konektivitas internet, ia dibuatkan skrip agar tidak berjalan. Penulis situs jelas melakukan ini sehingga pengguna dapat menghargai ukuran situs yang kecil, dan penulis tahu-bagaimana :)

Kaurin
sumber
7
Hanya menambahkan, flash itu dapat dijalankan dari cache setelah file flash diunduh ke komputer.
Psycogeek
Benar. Itu sebenarnya adalah bagian besar dari jawaban, dan saya lupa untuk memasukkannya :)
Kaurin
Mengedit jawaban sesuai saran @Psycogeek!
Kaurin