
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
browserless
Advanced tools
The headless Chrome/Chromium driver on top of Puppeteer. Take screenshots, generate PDFs, extract text and HTML with a production-ready API.
Using npm:
npm install browserless puppeteer --save
This is the core package of the browserless monorepo. It provides a high-level, performance-oriented API for headless Chrome/Chromium automation built on top of Puppeteer.
The browserless package serves as the main entry point and orchestrator for the entire browserless ecosystem. It handles:
Browser process management: Spawns and manages headless Chrome/Chromium processes with optimized flags for performance and stability. Includes automatic respawning when the browser disconnects.
Browser context isolation: Creates isolated browser contexts (similar to browser tabs) with separate cookies and cache, enabling concurrent operations without cross-contamination.
Built-in methods: Provides ready-to-use methods for common tasks:
html(url) – Serialize page content to HTMLtext(url) – Extract plain text from a pagepdf(url) – Generate PDF documentsscreenshot(url) – Capture screenshots with device emulation and overlay supportReliability features: Built-in retry logic, timeout handling, and graceful error recovery for production environments.
This package integrates and re-exports functionality from other @browserless/* packages:
| Dependency | Purpose |
|---|---|
@browserless/goto | Page navigation with smart waiting strategies, ad blocking, and evasion techniques |
@browserless/screenshot | Screenshot capture with overlays, device emulation, and code highlighting |
@browserless/pdf | PDF generation with customizable margins and scaling |
@browserless/errors | Standardized error handling and timeout errors |
browserless © Microlink, released under the MIT License.
Authored and maintained by Microlink with help from contributors.
The logo has been designed by xinh studio.
microlink.io · GitHub microlinkhq · X @microlinkhq
FAQs
The headless Chrome/Chromium driver on top of Puppeteer. Take screenshots, generate PDFs, extract text and HTML with a production-ready API.
The npm package browserless receives a total of 1,268 weekly downloads. As such, browserless popularity was classified as popular.
We found that browserless demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.