2 Repos
Storing intercepted network responses to be embedded in the final output.
Distinct from Network Request Interception: Distinct from general interception: focuses on caching and embedding responses for state synchronization.
Explore 2 awesome GitHub repositories matching web development · Response Caching. Refine with filters or upvote what's useful.
react-snap ist ein Static Site Generator und Prerenderer für Single-Page-Anwendungen. Er wandelt dynamische clientseitige Komponenten mithilfe eines Headless-Browsers in statische HTML-Dateien um, um die Suchmaschinenoptimierung (SEO) und die initiale Ladezeit zu verbessern. Das Projekt bietet einen Headless-Browser-Crawler, der Anwendungsrouten durch das Folgen interner Links automatisch erkennt. Es enthält einen Hydration-Optimizer, der den Anwendungszustand erfasst und Netzwerkantworten während des Rendering-Prozesses zwischenspeichert. Diese werden direkt in das HTML eingebettet, um die clientseitige Anwendung zu synchronisieren, ohne Daten erneut abrufen zu müssen. Das Tool bietet eine Reihe von Performance-Optimierungen, darunter das Inlining von kritischem CSS, asynchrones Laden von Skripten sowie die Generierung von Ressourcen-Manifesten und Preload-Headern. Zudem unterstützt es paralleles Rendering über mehrere Browser-Tabs hinweg und kann Anfragen an Drittanbieter blockieren, um zu verhindern, dass externe Skripte während des Build-Prozesses ausgeführt werden.
Intercepts network traffic during rendering to cache responses and embed them as state for seamless client rehydration.
Robobrowser is a Python web scraping library that provides a headless browser emulator and an HTML DOM parser. It is designed to programmatically navigate websites, interact with HTML forms, and extract data from web pages. The tool includes a web request caching mechanism to store previously fetched web content, reducing network traffic and increasing loading speeds for repeated requests. It covers capabilities for automated web navigation, programmatic web scraping, and web form automation, including the ability to populate input fields and trigger submission events. The system also manage
Caches previously fetched web responses to minimize network traffic and improve loading speeds for repeated requests.