WebGPU-based renderer for the editor
We're finally starting to look at implementing a WebGPU-based rendering in monaco, similar to what xterm.js uses. This issue is used to track all the work which is expected to take several months. Project: https://github.com/orgs/microsoft/projects/1367/views/1 ## Related issues Here are some historical links that might be useful: - Zero latency typing issue which investigated typing latency in monaco. This lead to some improvements but eventually came to the conclusion that the biggest win would be doing rendering manually using our own shaders https://github.com/microsoft/vscode/issues/27378 - Old exploration issue https://github.com/microsoft/vscode/issues/162445 - Internal issue describing my 2022 prototype which is based on xterm.js' webgl renderer https://github.com/microsoft/vscode-internalbacklog/issues/3157 - The branch https://github.com/microsoft/vscode/tree/tyriar/webgl_monaco - Internal issue describing my 2024 prototype which is based on a game renderer I was experimenting with in my spare time https://github.com/microsoft/vscode-internalbacklog/issues/4906 - The branch https://github.com/microsoft/vscode/tree/tyriar/gpu_exploration --- Below copied from https://github.com/microsoft/vscode-internalbacklog/issues/4906 ## GPU-based rendering branch: [tyriar/gpu_exploration](https://github.com/microsoft/vscode/tree/tyriar/gpu_exploration) ### How GPU rendering works It works by assembling array buffers which represent commands to run on the GPU, thes
Posted by Tyriar on Jul 8, 2024, 3:18 PM
Tags
Related issues
- [UPDATE NOW] PHP RCE Vulnerability (CVE-2026-109618 and CVE-2026-109619)
- Server requests and latency increased after upgrading from Next.js 15 to 16
- Leak of Geedge Networks internal documents (100,000+ from Jira, Confluence, GitLab)
- Can't download videos from YouTube on cobalt.tools
- `google_service_networking_connection` produce an error when trying to destroy the resource
- Zed downloads NodeJS binary and npm packages from Internet without user’s consent
Raise real-world problems, find people facing the same issue, and discuss solutions.2,000 issues0 comments
github (Network)
[UPDATE NOW] PHP RCE Vulnerability (CVE-2026-109618 and CVE-2026-109619)
Server requests and latency increased after upgrading from Next.js 15 to 16
Leak of Geedge Networks internal documents (100,000+ from Jira, Confluence, GitLab)
Can't download videos from YouTube on cobalt.tools
`google_service_networking_connection` produce an error when trying to destroy the resource
WebGPU-based renderer for the editor
Zed downloads NodeJS binary and npm packages from Internet without user’s consent
FR: Allow custom domains for Tailscale Funnel
WebGPU-based renderer for the editor
We're finally starting to look at implementing a WebGPU-based rendering in monaco, similar to what xterm.js uses. This issue is used to track all the work which is expected to take several months. Project: https://github.com/orgs/microsoft/projects/1367/views/1 ## Related issues Here are some historical links that might be useful: - Zero latency typing issue which investigated typing latency in monaco. This lead to some improvements but eventually came to the conclusion that the biggest win would be doing rendering manually using our own shaders https://github.com/microsoft/vscode/issues/27378 - Old exploration issue https://github.com/microsoft/vscode/issues/162445 - Internal issue describing my 2022 prototype which is based on xterm.js' webgl renderer https://github.com/microsoft/vscode-internalbacklog/issues/3157 - The branch https://github.com/microsoft/vscode/tree/tyriar/webgl_monaco - Internal issue describing my 2024 prototype which is based on a game renderer I was experimenting with in my spare time https://github.com/microsoft/vscode-internalbacklog/issues/4906 - The branch https://github.com/microsoft/vscode/tree/tyriar/gpu_exploration --- Below copied from https://github.com/microsoft/vscode-internalbacklog/issues/4906 ## GPU-based rendering branch: [tyriar/gpu_exploration](https://github.com/microsoft/vscode/tree/tyriar/gpu_exploration) ### How GPU rendering works It works by assembling array buffers which represent commands to run on the GPU, thes
Comments (0)
No comments yet. Start the discussion.