Wyzwalacze: klik, klawisz, submit, scroll
FlowTrace startuje od konkretnej akcji użytkownika i pokazuje, co dzieje się dalej, zamiast tłumaczyć stos w oderwaniu od kodu.
Co Naprawdę Dzieje Się Za Kliknięciem
Edukacyjna wizualizacja pełnego przepływu żądania i renderu w sieci.
FlowTrace to eksperymentalna, edukacyjna aplikacja webowa, która pokazuje, co naprawdę dzieje się za codziennymi akcjami użytkownika: kliknięciem, naciśnięciem klawisza, wysłaniem formularza, scrollowaniem. Trasuje ścieżkę żądania i renderowania przez cały stos webowy - pętlę zdarzeń przeglądarki, DOM, środowisko JavaScript, DNS, TLS, CDN, bramę, serwer, cache, kolejkę, bazę danych, odpowiedź i render - i zamienia każdą warstwę w coś, co programista lub student może zobaczyć i prześledzić krok po kroku.
Projekt eksperymentuje z kilkoma trybami interaktywnymi: widokiem systemowym wysokiego poziomu, kinową podróżą po ścieżce żądania, perspektywą pierwszej osoby przez stos oraz kreatorem scenariuszy dla własnych przepływów, obok koncepcji FlowTrace Lab do nauki przez praktykę.
Najważniejsze możliwości opisane w praktyczny sposób.
FlowTrace startuje od konkretnej akcji użytkownika i pokazuje, co dzieje się dalej, zamiast tłumaczyć stos w oderwaniu od kodu.
Każda wizualizacja idzie tą samą drogą: event loop, DOM, silnik JS, DNS, TLS, CDN, brama, serwer, cache, kolejka, baza, odpowiedź i render.
Interaktywna scena 3D pokazuje żądania przechodzące przez stos w czasie rzeczywistym - widać kolejność, rozgałęzienia i wąskie gardła.
Widok systemu pokazuje całość, tryb kinowy prowadzi krok po kroku, tryb first-person pokazuje stos od środka, a kreator scenariuszy pozwala zbudować własny przebieg.
Eksploracyjna piaskownica, w której można podejrzeć, wyłączyć lub zepsuć pojedynczą warstwę i zobaczyć, jak reaguje reszta stosu.
Zaprojektowane dla programistów, studentów i bootcampów - chodzi o intuicję, jak naprawdę porusza się żądanie, a nie o efektowną demonstrację.
Prosta droga od oficjalnego źródła do pierwszego udanego użycia.
Skorzystaj z jednego z oficjalnych odnośników dostępnych dla Twojego urządzenia lub przeglądarki.
Postępuj zgodnie z instrukcjami sklepu lub otwórz aplikację internetową. Bez zewnętrznych instalatorów.
Sprawdź dostępne opcje, wybierz preferencje i rozpocznij od podstawowego zastosowania.
Przejrzysty opis głównych technologii użytych do budowy i utrzymania produktu.
Twoje dane pozostają na Twoim urządzeniu. Zawsze.