We mentioned in 2019 JavaScript Rising Stars the success of Puppeteer, a solution from Google to take control of a headless Chrome browser in order to automate tasks. It was the project number 1 of the testing category.
Number one this week, Playwright from Microsoft goes one step further by offering a unified API to control any Chromium, Webkit or Firefox browser.
The code examples show how you can easily emulate Safari or Chrome on mobile devices and take screenshots of the web pages.
Also it supports the new Microsoft Edge browser, based on Chromium.
It’s worth mentioning that the next releases of Puppeteer will go in a similar direction by supporting Firefox.
Growing Fast This Week
1 | Playwright Node library to automate Chromium, Firefox and WebKit with a single API | GitHub | +46.0% | |
2 | beautiful-react-hooks A collection of beautiful and (hopefully) useful React hooks | Homepage | +10.4% | |
3 | Alpine.js A rugged, minimal framework for composing JavaScript behavior | GitHub | +8.2% | |
4 | Airframe High Quality Dashboard / Admin / Analytics template | Homepage | +5.0% | |
5 | material-table Datatable for React based on material-ui's table with additional features | Homepage | +4.0% | |
6 | Theme UI Build consistent, themeable React apps based on constraint-based design | Homepage | +3.6% | |
7 | React Email Editor Drag-n-Drop Email Editor Component for React.js | Homepage | +3.2% | |
8 | react-use-gesture Bread n butter utility for component-tied mouse/touch gestures in React | Homepage | +3.0% | |
9 | craft.js A React Framework for building extensible drag and drop page editors | Homepage | +2.8% | |
10 | React Query Hooks for fetching, caching and updating asynchronous data in React | GitHub | +2.5% |
Trending This Week
1 | Playwright Node library to automate Chromium, Firefox and WebKit with a single API | GitHub | +2.4 k★ | |
2 | Deno A secure JavaScript and TypeScript runtime | Homepage | +968 ★ | |
3 | Clean Code Clean Code concepts adapted for JavaScript | GitHub | +419 ★ | |
4 | Puppeteer Headless Chrome Node.js API | Homepage | +332 ★ | |
5 | You Don't Know JS A book series on JavaScript | GitHub | +302 ★ | |
6 | Rough.js Create graphics with a hand-drawn, sketchy, appearance | Homepage | +270 ★ | |
7 | React A declarative, efficient, and flexible JavaScript library for building UI | Homepage | +260 ★ | |
8 | VS Code Visual Studio Code | Homepage | +257 ★ | |
9 | Vue.js A progressive, incrementally-adoptable framework for building UI on the web | Homepage | +253 ★ | |
10 | JS Algorithms & Data Structures Algorithms and data structures implemented in JavaScript | GitHub | +242 ★ |
Any question or feedback? Reach us on GitHub.
Best of JavaScript is a project created by Michael Rambeau, made in Osaka, Japan.