... to easily add functionality. The component architecture allows you to focus on functionality with the ability to reuse and add or remove other component functionality. Ratchet is fully PSR-4 compliant, so it naturally plays well with others. Leveraging components from Symfony2, development should feel similar to many. Ratchet passes all WebSocket tests to ensure it works on all supported browsers.