WebContainers with Eric Simons
Tags: webdev, javascript, beginners, podcast
Published: 2023-05-03 17:05:03


Original: https://codingcat.dev/podcast/3-10-WebContainers-with-Eric-Simons

{% youtube https://youtu.be/hgqeSy3Tniw %}

## Questions

1. Can you tell us more about yourself?
2. How is the [Thinkster Aquisition](https://medium.com/@ericsimons/a-new-year-a-new-thinkster-io-ebca441fedd5) going?
3. What are WebContainers?
4. Codeflow vs traditional Stackblitz
5. What can you build with WebContainer API?
6. Was the [Svelte Tutorial](https://learn.svelte.dev/tutorial/welcome-to-svelte) one of the first to use WebContainers?

## Links

* [WebContainers.io](https://webcontainers.io/)
* [WebContainers Guide](https://webcontainers.io/guides/introduction)

## WebContainers: A New Way to Run Node.js Applications in the Browser

WebContainers are a new technology that allows you to run Node.js applications in the browser. This means that you can create interactive web applications that use the power of Node.js without having to worry about server-side code.

WebContainers are built on top of WebAssembly, a new technology that allows you to run compiled code in the browser. This means that WebContainers can run any Node.js application, regardless of its size or complexity.

WebContainers are still under development, but they have the potential to revolutionize the way we build web applications. With WebContainers, you can create interactive web applications that are more powerful and responsive than ever before.

**Here are some of the benefits of using WebContainers:**

* **Run Node.js applications in the browser:** WebContainers allow you to run Node.js applications in the browser. This means that you can create interactive web applications that use the power of Node.js without having to worry about server-side code.
* **Compile once, run anywhere:** WebContainers are built on top of WebAssembly, which means that you can compile your Node.js code once and run it anywhere. This makes it easy to deploy your applications to different platforms, such as the web, mobile, and desktop.
* **Faster and more responsive:** WebContainers are faster and more responsive than traditional web applications. This is because they are compiled to native code and run directly in the browser.
* **Secure:** WebContainers are secure by default. They use sandboxing to isolate your applications from the rest of the browser. This helps to protect your users from security vulnerabilities.

**If you are looking for a new way to build web applications, then WebContainers are a great option. They are fast, secure, and easy to use.**

**Here are some of the use cases for WebContainers:**

* **Interactive coding experiences:** WebContainers are perfect for interactive coding experiences. You can use them to create code editors, debuggers, and other tools that allow users to interact with code in real time.
* **Programming tutorials:** WebContainers can be used to create interactive programming tutorials. This is a great way to teach people how to code without having to install any software.
* **Next-generation documentation:** WebContainers can be used to create next-generation documentation. This type of documentation is interactive and allows users to experiment with code examples.
* **AI applications:** WebContainers can be used to create AI applications. This is because they allow you to run machine learning models in the browser.
* **Employee onboarding platforms:** WebContainers can be used to create employee onboarding platforms. This type of platform can be used to train new employees on company policies and procedures.

**If you are looking for a new way to build web applications, then WebContainers are a great option. They are fast, secure, and easy to use.**