## TL;DR

Playwright is a cross-browser automation library by Microsoft enabling reliable end-to-end testing across Chromium, Firefox, and WebKit with a single API. Unlike Cypress, Playwright runs outside the browser as a Node.js process, supporting multiple tabs, iframes, and native mobile emulation.

## Core Explanation

Key features: auto-waiting for elements, trace viewer (debug test failures), test generator (`codegen` records actions), API testing (same syntax for UI and API), mobile device emulation (iPhone, Pixel). Supports JavaScript, TypeScript, Python, .NET, Java. Playwright has the most comprehensive cross-browser coverage of any testing tool.

## Further Reading

- [Playwright Documentation](https://playwright.dev/)