打开网易新闻 查看精彩图片

Leaning Technologies 创建了一个 Linux 虚拟无服务器环境,可在浏览器中运行未经修改的 Debian 二进制文件。我们分享了Python 全栈开发课程开始的详细信息。

Web 正在成为主要的应用程序分发平台。尽管这种趋势已经很长时间了,但自WebAssembly标准化以来它已经加速,这是一种所有现代浏览器都支持的新编程语言,旨在加速大型 Web 应用程序。WebAssembly 为浏览器世界带来了创新以及不断变化的观点和承诺。

传统上,人们期望引擎从人类编写不佳的 JavaScript 中榨取性能。但是 WebAssembly 被设计为编译目标。编译器主要负责实现高水平的运行性能。

在运行 WebAssembly 时,引擎可以避免昂贵的检查并快速生成高质量的原生代码。最终,这允许通过 Web 交付更复杂的应用程序。

虽然绝大多数 WebAssembly 生成工具链都是原生的,并且在执行前使用编译,但这不是必须的。我们相信 JIT 编译的 WebAssembly 是在浏览器中运行任何应用程序概念的关键。

Leaning Technologies 的使命是确保现有应用程序无需修改和重新编译即可完全在客户端运行。

几个月前,我们发布了一个REPL演示,证明了我们的 CheerpX x86-to-WebAssembly 虚拟化技术可用于在浏览器中运行多个不同的 REPL,而无需特定语言的中介。

今天,我们很自豪地宣布朝着使用 WebVM 实现我们的愿景迈出了重要的一步,WebVM是一个在浏览器中运行的基于 CheerpX 的成熟 Debian 虚拟机