Yes, that's correct—**Bolt.new** does not use **[[WebVM]]**. Instead, it relies on **WebContainer** technology developed by StackBlitz, which allows it to run Node.js and other web development tools directly in the browser. WebContainer is specifically optimized for JavaScript-based workflows and provides a streamlined, lightweight environment tailored for web development rather than the more extensive, full operating system emulation that WebVM supports.
### Products Using WebVM
While Bolt.new is focused on WebContainer, some products and projects are beginning to explore **WebVM** as a platform for running a broader range of software and environments in the browser. **WebVM** allows users to run entire Linux-based operating systems in the browser, and it leverages WebAssembly and other modern web technologies to provide a virtualized environment that supports applications outside the scope of just JavaScript and web development.
1. **WebVM (Standalone Project)**:
- **WebVM** itself, created by Fabrice Bellard, is a notable example. It’s a standalone browser-based virtual machine that runs a full Linux distribution and can handle C/C++ applications and other system-level tasks. WebVM uses WebAssembly for its virtualization and provides a robust platform for applications requiring more than what is typically needed for web development.
- You can explore it here: [WebVM](https://webvm.io/)
2. **CheerpX for WebAssembly**:
- CheerpX is another project that offers similar functionality, allowing x86 applications to run in browsers using WebAssembly. It targets enterprise applications that require full OS capabilities within a browser environment, which is closer to what WebVM aims to achieve.
In summary, while Bolt.new uses **WebContainer** to optimize in-browser development specifically for web applications, **WebVM** and similar projects like CheerpX offer broader OS-level emulation that can support more diverse software environments within a browser. This distinction makes WebVM and its counterparts better suited for applications beyond web development, such as those needing access to a full Linux environment.
# References
```dataview
Table title as Title, authors as Authors
where contains(subject, "WebContainer") or contains(subject, "Bolt.new") or contains(subject, "WebVM")
sort title, authors, modified
```