Microsoft has introduced "dynamic projections" that allow developers using JavaScript and TypeScript to access Windows internals more easily. The Windows Runtime API (WinRT) projection for Node.js is currently in public preview, simplifying access to Windows features without introducing new capabilities. A new single Node runtime package, dynwinrt, enables developers to generate JavaScript wrappers and TypeScript declarations for Windows features, while the winappCli package offers a command-line interface for setup and sample code. This setup utilizes Windows Metadata (winmd) to dynamically list available Windows APIs, automatically updating wrappers or declarations when API metadata changes. Developers can access various Windows functionalities, excluding UI elements, and utilize local AI capabilities for tasks such as text generation and image manipulation. Microsoft’s developments aim to align with industry trends rather than enforce a proprietary ecosystem.