The Programmable Video Javascript SDK 2.0 is now generally available, offering improved features such as Track Priority and Network Bandwidth Profile API, Region selection, and Reconnection State & Events. The new release provides tools to build web-based multi-party video chat applications, hiding complexities of voice, video, and data communications. It supports popular browsers and includes features like Dominant Speaker detection, Network quality reporting, and VP8 simulcast. The Track Priority and Network Bandwidth Profile API solves the inefficiency issue by allowing users to specify how a participant's bandwidth is divided between tracks. The SDK 2.0 also introduces a Signalling Region Selection API, which enables users to connect to specific regions or utilize the Global Low Latency (GLL) region for optimal performance. Additionally, Reconnection State and Events provide automatic reconnection attempts after network glitches or switches. A migration guide is available for users upgrading from the 1.x version of Twilio Video SDK.