June 14, 2024


The Joy of Technology

Will JavaScript containers overtake Linux containers?


Developers of the Deno JavaScript and TypeScript runtime are exploring the probability of JavaScript containers—and the JavaScript sandbox itself—as a greater-level alternate to Linux containers.

In a website write-up this week, Ryan Dahl, who spearheaded enhancement of each the Deno and Node.js JavaScript runtimes, cited JavaScript as the “universal scripting language.”

JavaScript’s universality is prompting the emergence of a new container-like abstraction, he said. Linux containers are not heading way, but imagining in terms of JavaScript containers could simplify several net expert services. Dahl also famous that Docker popularized the use of Linux containers, with functioning system-degree virtualization for distributing server computer software. Each individual container impression is a dependency-free, ready-to-operate software package package deal. But browser JavaScript provides a very similar hermetic environment at a greater degree of abstraction, he claimed.

Dahl claimed he expects JavaScript container technology to unfold more than the next few of a long time. Deno is discovering the concept, notably in its Deno Deploy product, and at the moment using the services of engineers to pursue it.

Scripting languages can assist resolve numerous server challenges and permit enterprise logic to be composed more cost-effective and more rapidly, said Dahl. Not only is JavaScript the most long term-evidence of scripting languages, but the JavaScript sandbox is rising as a larger-degree container for server computer software. Unlike Linux containers, the JavaScript sandbox could invoke the WebAssembly binary instruction structure.

Copyright © 2022 IDG Communications, Inc.


Source url