WebSocket: Enjoy improved compatibility with the WebSocket API as we now autodetect ArrayBuffers as binary when sending data. This enhancement ensures a smoother experience when working with binary data.
WebSocket: Experience better state management with the addition of ready states to WebSocket instances. This change helps you track the connection status more effectively, whether you're coding for Node or the browser.
WebSocket: Access the buffered amount of data queued for transmission with the new bufferedAmount feature. This allows you to monitor how much data is waiting to be sent, enhancing your control over data flow.
WebSocket: Utilize client-side certificate support for enhanced security in your WebSocket connections. This feature allows for more secure communication by enabling the use of certificates.
Improvements
WebSocket: Benefit from reduced data transmission as we no longer use byteLength when sending ArrayBufferView. This change ensures that only the necessary data is sent, optimizing performance.
Fixes
Fix issues with frame masking in wscat, ensuring compatibility with Chrome versions 25 and 26. This resolves problems that may have affected your WebSocket testing experience.
Fix the browser field in package.json to ensure proper functionality when specifying an alternate main entry point. This change improves the overall usability of the package.
Others
Improve the overall experience by fixing the history date in the project. This minor update helps maintain accurate project records.