Triggers voor klik, toetsaanslag, verzenden en scroll
FlowTrace begint bij een concrete gebruikersactie en volgt wat er daarna gebeurt, in plaats van de webstack abstract uit te leggen.
Visualiseren wat er gebeurt achter een klik
Educatieve visualisatie van de volledige flow van webaanvraag en weergave.
FlowTrace is een experimentele educatieve webapplicatie die visualiseert wat er werkelijk gebeurt achter veelvoorkomende gebruikersacties: een klik, een toetsaanslag, het verzenden van een formulier, een scroll. Het volgt het pad van aanvraag en weergave over de volledige webstack - browser event loop, DOM, JavaScript-runtime, DNS, TLS, CDN, gateway, server, cache, queue, database, response en render - en maakt van elke laag iets dat een ontwikkelaar of student kan zien en stap voor stap kan doorlopen.
Het project verkent verschillende interactieve modi, waaronder een high-level systeemweergave, een cinematische reis langs het aanvraagpad, een first-person flow door de stack en een scenariobouwer voor aangepaste flows, naast een concept FlowTrace Lab voor praktisch experimenteren.
De belangrijkste mogelijkheden praktisch uitgelegd.
FlowTrace begint bij een concrete gebruikersactie en volgt wat er daarna gebeurt, in plaats van de webstack abstract uit te leggen.
Elke visualisatie loopt hetzelfde pad: browser event loop, DOM, JS-runtime, DNS, TLS, CDN, gateway, server, cache, queue, database, response en terug naar de weergave.
Een interactieve 3D-scène toont aanvragen die in realtime door de stack bewegen, zodat de volgorde, fan-out en bottlenecks in één oogopslag zichtbaar zijn.
Systeemweergave voor het grote geheel, cinematische reis voor begeleide weergave, first-person flow voor het perspectief vanuit de stack, en een scenariobouwer voor aangepaste flows.
Een verkennend concept van een sandbox waarin afzonderlijke lagen kunnen worden geïnspecteerd, in- of uitgeschakeld of laten falen, om te zien hoe de rest van de stack reageert.
Ontworpen voor ontwikkelaars, studenten en bootcamps - het doel is intuïtie over hoe een echte aanvraag reist, niet een marketingdemo.
Een duidelijk pad van de officiële bron naar je eerste geslaagde workflow.
Gebruik een van de officiële links voor je apparaat of browser.
Volg de instructies van de store of open de webapplicatie. Geen installatieprogramma's van derden.
Bekijk de opties, kies je voorkeuren en begin met de belangrijkste workflow.
Een transparant overzicht van de kerntechnologieën waarmee dit product wordt gebouwd en onderhouden.
Je gegevens blijven op je apparaat. Altijd.