Developers of the Deno JavaScript and TypeScript runtime environments are exploring the possibility of JavaScript containers – and the sandy environment of JavaScript itself – as an alternative to higher-level Linux containers.

IN blog post this weekRyan Dahl, who is leading the development of both Deno and Node.js JavaScript runtime, cites JavaScript as a “universal scripting language.”

The universality of JavaScript is causing a new container-like abstraction, he said. Linux containers don’t work, but thinking about JavaScript containers can simplify many web services. Dahl also noted that Docker promotes the use of Linux containers with operating system-level virtualization to distribute server software. Each image of the container is ready to run a software package without dependencies. But the JavaScript browser offers such an airtight environment at a higher level of abstraction, he said.

Dahl said he expects JavaScript container technology to be deployed in the next few years. Deno explores the idea, especially in hers Deno Deploy product and currently hires engineers to pursue it.

Scripting languages ​​can help solve many server problems and allow business logic to be written cheaper and faster, Dahl said. JavaScript is not only the best proof of the future of scripting languages, but the sandy window of JavaScript is emerging as a higher-level container for server software. Unlike Linux containers, the sandy environment of JavaScript can call the form of binary instructions on WebAssembly.

Copyright © 2022 IDG Communications, Inc.

Previous articleApple, Google and Microsoft are committed to expanding their support for the FIDO Alliance
Next articleНай-добрите смарт часовници за спортисти, професионалисти и др