Istnieje kilka świetnych narzędzi do tworzenia stron internetowych, które ułatwiają życie programistom. Aplikacje takie jak LiveReload i CodeKit są świetnymi przykładami.Jak LiveReload (i inne podobne aplikacje) działają technicznie?
Wszystko, co mnie interesuje, to sposób, w jaki robią przeładowanie strony na żywo w przeglądarce (np. Chrome, Firefox lub coś w tym rodzaju) z poziomu samej siebie, gdy zmiany plików są zapisywane na dysku twardym.
Jak oni faktycznie to robią? Czy są jakieś interfejsy API, które wystawiają producenci przeglądarek, aby to wykonać? lub po prostu niestandardowy skrypt po stronie serwera, który jest wstrzykiwany na stronę WWW (w rzeczywistości nie jest napisany przez programistę) zanim dotrze do przeglądarki, a niektóre magia Ajax dzieje się, gdy plik zostanie zmieniony na dysku.
Mam zamiar opracować coś takiego w Pythonie lub Vala (Linux) i .NET (Windows), więc proszę dać mi znać, jeśli istnieje jakaś dokumentacja dostępna do tego.
Gdzie mogę uzyskać krótką dokumentację wykonującą coś takiego? – Kushal
@Kush API powiadomień tendencja, AFAIK, jest dość specyficzna dla systemu operacyjnego. Musisz więc szukać odpowiedniej dokumentacji platformy - mam nadzieję, że pojawi się ktoś inny, kto zna szczegóły lepiej niż ja. – lvc