Zgłoś błąd
X
Zanim wyślesz zgłoszenie, upewnij się że przyczyną problemów nie jest dodatek blokujący reklamy.
Błędy w spisie treści artykułu zgłaszaj jako "błąd w TREŚCI".
Typ zgłoszenia
Treść zgłoszenia
Twój email (opcjonalnie)
Nie wypełniaj tego pola
.
Załóż konto
EnglishDeutschукраїнськийFrançaisEspañol中国

Google Chrome 40 umożliwi przeglądanie stron w trybie offline

Morfeusz888 | 05-12-2014 15:48 |

Google ChromeCoraz więcej firm oraz zwykłych użytkowników decyduje się porzucić natywne aplikacje instalowane na komputerze na rzecz oprogramowania webowego. Idealnym tego przykładem jest poczta e-mail. Większość użytkowników do jej odbierania nie potrzebuje zaawansowanego oprogramowania umożliwiającego tworzenie filtrów czy też archiwizowania w sposób automatyczny odebranej poczty- wystarczy do tego aplikacja działająca w przeglądarce internetowej. Problem pojawia się jednak wtedy, kiedy tracimy połączenie z Internetem i w jednej chwili wszystkie nasze programy, które do poprawnej pracy wymagają sieci przestają działać. Szczególnie ten problem dotkliwie odczuwali posiadacze Chromebooków, gdzie urządzenie bez dostępu do Internetu praktycznie nie nadawało się do pracy. Korporacja Google postanowiła zająć się tym problemem i najnowsza beta przeglądarki Chrome będzie umożliwiała przeglądanie stron internetowych nawet bez dostępu do Internetu.

Dla aplikacji webowych chwilowy brak Internetu nie będzie żadnym problemem.

Chrome 40 otrzymało specjalne API o nazwie Service Workers, które pozwala deweloperom na przekształcenie dowolnej witryny w ten sposób, aby możliwe było jej przeglądanie w trybie offline. Jak to możliwe? Przeglądarka internetowa będzie potrafiła przychwytywać żądania sieciowe generowane przez użytkownika, a następnie zostaną one skierowane do przechowywanych w pamięci podręcznej odpowiedzi (inaczej mówiąc specjalna pamięć przechowująca odpowiedzi będzie udawała serwer witryny). Dzięki takiemu rozwiązaniu możemy np. webaplikację wyposażyć w potężny panel do zarządzania, który będzie pobierany tylko raz podczas pierwszej wizyty, zaś przy kolejnych sam panel będzie ładowany z lokalnych zasobów, a na serwer będą wysyłane tylko wprowadzone przez nas zmiany.

Podobnie sprawa będzie wyglądać w przypadku edytorów tekstu - nagłe rozłączenie z Internetem nie będzie skutkować tym, że niektóre funkcje nagle przestaną działać. Dodatkowo nowe API działa niezależnie od uruchomionej strony, co umożliwi tworzenie witryn działających w tle - zamknięcie karty sprawi, że webaplikacja nadal będzie działać i np. w tle będzie mogła synchronizować wprowadzone przez nas zmiany z serwerem macierzystym. Uruchamianie witryn w tle nie będzie jednak następować automatycznie - użytkownik wcześniej będzie musiał wyrazić zgodę na takie działanie. Czy ta technologia przyjmie się na szerszą skalę, czy też będzie wykorzystywana jedynie w produktach firmy Google? Okazuje się, że z Service Workers musi się również liczyć konkurencja, ponieważ konsorcjum W3C (Word Wide Web Consorcium) rozpoczyna standaryzację tego rozwiązania. W niedalekiej przyszłości możemy się zatem spodziewać podobnego rozwiązania w takich przeglądarkach jak Internet Explorer, Firefox oraz Safari.

Źródło: HTML 5 Rocks / W3C / Github

Bądź na bieżąco - obserwuj PurePC.pl na Google News
Zgłoś błąd
Liczba komentarzy: 13

Komentarze:

x Wydawca serwisu PurePC.pl informuje, że na swoich stronach www stosuje pliki cookies (tzw. ciasteczka). Kliknij zgadzam się, aby ta informacja nie pojawiała się więcej. Kliknij polityka cookies, aby dowiedzieć się więcej, w tym jak zarządzać plikami cookies za pośrednictwem swojej przeglądarki.