Playwright supports 3 browsers: Chromium, Firefox & WebKit. Chromium includes the browsers Opera, Chrome, and Edge. Gecko Driver supports Firefox, while Webkit is for Apple Safari.
Supported Languages
Playwright supports Java, Python, .Net C# and JavaScript.
Web Elements Handling
Playwright's technique of handling alerts, iframe, and elements are different.Eg- locator.click([options]), locator.fill(value[, options])
Assertions
Playwright Test uses the ‘expect’ library for test assertions. This library provides a lot of matchers like toEqual, toContain, toMatch, toMatchSnapshot and many more.
Test Framework
Playwright supports Mocha, Jest, Jasmine, and AVA.
Architecture
Playwright has a Headless browser with event-driven architecture.
Real Devices
Playwright has experimental support for devices but supports emulators.
Prerequisites
Playwright needs NodeJS to be in fully functional mode
Verdict
Overall Playwright is pretty good web automation tool. And it does (almost) everything selenium can do.