detail.flowtrace.title | POLPROG Skip to content

FlowTrace

FlowTrace

FlowTrace - Co Naprawdę Dzieje Się Za Kliknięciem

Edukacyjna wizualizacja pełnego przepływu żądania i renderu w sieci.

Aplikacja webowa Online
13
Wizualizowanych warstw stosu
4
Typów akcji
4
Trybów interakcji (planowane)
0
Trackingu / kont

About

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ę.

Key Features

01

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.

02

Pełny ślad - od przeglądarki do renderu

Każda wizualizacja idzie tą samą drogą: event loop, DOM, silnik JS, DNS, TLS, CDN, brama, serwer, cache, kolejka, baza, odpowiedź i render.

03

Symulacja przepływu 3D

Interaktywna scena 3D pokazuje żądania przechodzące przez stos w czasie rzeczywistym - widać kolejność, rozgałęzienia i wąskie gardła.

04

Wiele trybów oglądania

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.

05

FlowTrace Lab (eksperymentalne)

Eksploracyjna piaskownica, w której można podejrzeć, wyłączyć lub zepsuć pojedynczą warstwę i zobaczyć, jak reaguje reszta stosu.

06

Stworzone do nauki

Zaprojektowane dla programistów, studentów i bootcampów - chodzi o intuicję, jak naprawdę porusza się żądanie, a nie o efektowną demonstrację.

07

Theme & Responsive Aware

Where the project ships theming and responsive support, the visualizations follow the rest of the site for a consistent look on light, dark and mobile.

Privacy & Security

Your data stays on your device. Always.

Cel edukacyjny Działa w przeglądarce Bez zbierania danych osobowych Uczciwa mapa drogowa WCAG 2.1 AA