Como um site pode ser executado sem Internet?

11

Me deparei com este site http://www.desimartini.com/allaboutrajni.htm, que exige que eu me desconecte da Internet para ver a ação! Estou surpreso, pois o site tem uma quantidade considerável de conteúdo e duvido seriamente se ele pode armazenar tudo em cache no meu navegador em alguns segundos. Alguém pode me ajudar a entender como esses sites são criados? insira a descrição da imagem aqui

Para adicionar a isso, o site para de funcionar depois que eu reconecto à Internet!

Chethan S.
fonte
2
Apenas para lhe dar uma idéia do quanto você pode colocar em muito pouco código: este vídeo foi renderizado usando um executável 4K (!) - incluindo o som! (Mas é claro que a prestação está longe de ser em tempo real, de modo que este não pode realmente ser comparados.)
Hendrik Vogt
homem, esse site é simplesmente incrível
Bogdacutu
1
Eu lhe digo como ele faz isso direito no site, seu Rajni Power!
Moab
Por que existem solicitações 'Fechar' para esta pergunta ?!
precisa saber é o seguinte

Respostas:

22

Este site específico foi construído em Flash. O carregamento é rápido, porque a maior parte do conteúdo gráfico (se não todo) é de gráficos vetoriais. A diferença entre gráficos vetoriais (este site) e gráficos de bitmap (como fotos de sua família em jpegs, tiffs ou bmps) é que os gráficos vetoriais usam funções matemáticas para desenhar linhas e preencher cores (e gradientes) em vez de informações de pixel para pixel sobre cores. Isso resulta em um site muito pequeno e também: você pode tentar aumentar o zoom e verá que a qualidade não diminui (ao contrário de jpegs, bmps, tiffs ..). Suponho que a música de fundo provavelmente "pesa" mais em termos de espaço em disco do que o restante do conteúdo gráfico, que é vetor puro.

BTW, o flash pode misturar conteúdo (vetor + bitmap), mas esse cara criou este site sem nenhum bitmaps, para que ele possa ser pequeno.

Mais sobre vetores versus bitmaps: http://graphicssoft.about.com/od/aboutgraphics/a/bitmapvector.htm

Mais sobre sites em Flash: http://en.wikipedia.org/wiki/Adobe_Flash

Para finalizar minha resposta: Este site foi criado para ser executado a partir do cache e também verifica a conectividade com a Internet. Se este site em cache puder detectar a conectividade com a Internet, ele estará no script para que não seja executado. Obviamente, o autor do site fez isso para que o usuário apreciasse o tamanho pequeno do site e o conhecimento dos autores :)

Kaurin
fonte
7
Apenas adicionando, esse flash pode ser executado a partir do cache depois que o arquivo flash é baixado no computador.
Psycogeek
Corrigir. Isso é realmente uma grande parte da resposta, e eu esqueci de incluir o :)
Kaurin
A resposta foi editada de acordo com a sugestão @Psycogeek!
Kaurin