What's Changed
- perf(browserless): clear per-request cleanup timers by @Kikobeats in #662
- perf(goto): use set lookup for abort resource types by @Kikobeats in #664
- perf(browserless): retry only transient context reset errors by @Kikobeats in #663
- fix(goto): cancel stopLoading timer after navigation settles by @Kikobeats in #667
- fix(goto): await interception setup before navigation by @Kikobeats in #668
- fix(goto): scope abortTypes interception per call by @Kikobeats in #669
- perf(screenshot): clean dialog listeners between captures by @Kikobeats in #670
- perf(screencast): clean cdp frame listeners on stop by @Kikobeats in #671
- perf(goto): fast-path cookie header parsing by @Kikobeats in #672
- perf(function): avoid parsing code AST twice by @Kikobeats in #674
- perf(browserless): avoid browser lookups when closing page by @Kikobeats in #673
- perf(function): reuse browser websocket endpoint lookup by @Kikobeats in #675
- perf(function): cache code analysis across calls by @Kikobeats in #676
- perf(function): cache browserless factory result per function by @Kikobeats in #677
- perf(function): reuse prebuilt sandbox template source by @Kikobeats in #678
- perf(function): skip ws endpoint lookup for non-page code by @Kikobeats in #679
- perf(function): prefer page ws endpoint over browser lookup by @Kikobeats in #680
- perf(browserless): avoid browser lookup on createPage by @Kikobeats in #681
- perf(goto): avoid args spread in device lookup by @Kikobeats in #682
- perf(goto): avoid Object.entries in wait checks by @Kikobeats in #683
- perf(goto): skip redundant user-agent extra headers by @Kikobeats in #684
- perf(screenshot): use sharp raw sampling in white detector by @Kikobeats in #685
Full Changelog: v10.10.1...v10.10.2