# Web Scraping techniques ## Using Heap Snapshots - Take a heap snapshot of the browser's JavaScript runtime via Chrome Dev Tools - A heap snapshot is a raw dump of everything in the Web app's memory (or heap) - Useful tool: puppeteer-heap-snapshot - Can be used to capture and parse heap snapshots and deserialize objects that contain a set of properties - Has a CLI and an API that we can use programmatically ## References - https://www.adriancooney.ie/blog/web-scraping-via-javascript-heap-snapshots ## Related - [[Scrapling]]