2015-11-11 9 views
39

Aby znaleźć dobry staż, jestem zaangażowany w odpowiadanie na te questions, Jest jedno pytanie, które nie jest jasne, co mówi, nigdy wcześniej nie słyszałem odpowiednich informacji, więc chcę wiedzieć, Co to jest renderowanie progresywne?Co to jest renderowanie progresywne?

+0

https://blog.codinghorror.com/progressive-image-rendering/ –

Odpowiedz

65

Renderowanie progresywne to nazwa nadana technikom używanym do renderowania treści wyświetlanych tak szybko, jak to możliwe.

Kiedyś było znacznie bardziej rozpowszechnione w czasach przed szerokopasmowego internetu, ale to wciąż użyteczne w nowoczesnym rozwoju jako połączenia mobilne stają się coraz bardziej popularne

Przykłady takich technik (i niewiarygodne!):

  • Lazy loading obrazów, w których (zazwyczaj) niektóre javascript załaduje obraz, gdy pojawi się w oknie przeglądarki, zamiast ładowania wszystkich obrazów przy ładowaniu strony.
  • Prioritizing visible content (lub powyżej renderowania foldów), w którym w pierwszej kolejności zostanie zawarty tylko minimalny plik css/zawartość/skrypty niezbędne do ilości stron wyświetlanych w przeglądarce użytkownika, aby można było wyświetlić je tak szybko, jak to możliwe, można następnie użyć odroczonego javascript (domready/load), aby załadować inne zasoby i zawartość.