On August 25, 2022, Apify launched the Crawlee project, a web scraping and automation library. It builds on top of existing tools such as Puppeteer and Playwright and can handle proxies, retries, spidering, and more. It is open-source and backed by Apify.
Yoni Goldberg also recently discussed Node.js patterns and tools that should be reconsidered. He suggested nine approaches to re-evaluate, including the use of Dotenv, Passport.js, and conditional code based on the value of NODE_ENV.
RedisGreen, a secure, scalable, and full-featured Redis 7 hosting provider, also announced their service.
Node v18.8.0 (Current) was also released, introducing the –build-snapshot and –snapshot-blob options for creating and using user-land snapshots, as well as npm 8.18.0 which includes the npm query command.
The Deno project announced that they plan to make the majority of npm packages compatible with the runtime within the next three months. Additionally, Bun was unveiled and the creator has now announced Oven, a company behind the project that has received $7 million in funding.
Node v16.17.0 (LTS) was also released, which includes the util.parseArgs CLI argument parsing function, the experimental ESM loader hooks API, the node:test module and runner, and a variety of dependency updates.
Finally, New Relic shared a tutorial on how to monitor a Node.js application, and Samson Omojola shared a guide to deploying a Node app with AWS Elastic Beanstalk. Patil, Frota, and Panchamukhi from Red Hat also shared a tutorial on how to use OpenTelemetry to trace Node.js applications.