Best of V82023

  1. 1
    Article
    Avatar of amplicationAmplication·3y

    Node.js Development: All You Need to Know

    Node.js can be considered a future-proof technology that every developer should know. It allows developers to use JavaScript on both the frontend and backend, making it the perfect choice for building scalable, high-performance applications. It was introduced in 2009 and revolutionalized the development world since it allowed developers to run JavaScript outside web browsers.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    What's new in Node.js v20?

    Node.js v20 introduces a permissions model for enhanced security, a stable native test runner, and updates to V8 with new string and array methods. It also adds tail call optimization to improve recursive functions in Web Assembly.

  3. 3
    Article
    Avatar of itnextITNEXT·3y

    Evolution of Server-Side JavaScript

    Node.js is an open-source, cross-platform, event-driven JavaScript runtime environment that allows developers to run JavaScript code on the server. It's built on the V8 JavaScript engine, which is the same engine that powers the Google Chrome browser. The team behind Node.JS went even further by allowing you to push your Node.

  4. 4
    Article
    Avatar of nodejsNode.js·3y

    Node v20.0.0 (Current)

    Node.js now has an experimental feature called the Permission Model. It allows developers to restrict access to specific resources during program execution, such as file system operations, child process spawning, and worker thread creation. By using this feature, developers can prevent their applications from accessing or modifying sensitive data or running potentially harmful code.

  5. 5
    Article
    Avatar of asayerasayer·3y

    An introduction to debugging in Node.js

    Node.js is a popular JavaScript runtime with the same V8 engine used in Google’s Chrome browser. It has become increasingly popular for creating server-side web applications, build tools, command-line apps, and more. This article will set things right by giving you all you need to debug your code.

  6. 6
    Article
    Avatar of nodejsNode.js·3y

    Node.js 21 is now available!

    Node.js 21 has been released with updates to the V8 JavaScript engine, stable fetch/WebStreams, a new experimental WebSocket client, and more. It will replace Node.js 20 as the 'Current' release line.

  7. 7
    Article
    Avatar of denoDeno·3y

    Deno 1.32: Enhanced Node.js Compatibility

    Deno 1.32 has been tagged and released with the following new features and changes to the standard library TypeScript 5.0 V8 11.2. If you are installing Deno for the first time: # MacOS and Linux curl -fsSL https://deno.land/x/install/install.

  8. 8
    Article
    Avatar of tsTypescript·3y

    Introducing Deopt Explorer

    Inline caching is an optimization often used in both statically typed and dynamically typed languages. An inline cache, or IC, is a set of instructions whose goal is to speed up operations like method calls and property lookups. It does this by taking a slow operation, like walking an object’s prototype chain and scanning through its named properties.

  9. 9
    Article
    Avatar of v8V8·2y

    V8 is Faster and Safer than Ever! · V8

    V8 has achieved impressive accomplishments in 2023, including performance optimizations, new features for Javascript and WebAssembly, and prioritizing safety. Highlights include the introduction of Maglev, a new optimizing compiler, and improvements to the top-tier compiler Turbofan. The HTML parser and DOM allocations have been optimized for faster performance. V8 has also added new JavaScript features and made updates to WebAssembly. The WebAssembly Garbage Collection (WasmGC) has been shipped, enabling the use of garbage-collected languages in Wasm. V8 has also focused on security, including sandboxing, fuzzing, and Control-flow Integrity (CFI). Overall, V8 is faster and safer than ever.

  10. 10
    Article
    Avatar of electronElectron·3y

    Electron 24.0.0

    The Electron team is excited to announce the release of Electron 24.0.0. It includes upgrades to Chromium, V8, and Node.js. You can install it with npm via or download it from our releases website. Bugs and feature requests can be reported in Electron's issue tracker.

  11. 11
    Article
    Avatar of electronElectron·3y

    Electron 25.0.0

    Electron 25.0.0 has been released! It includes upgrades to Chromium, V8, and Node.js. The Electron team is excited to announce the release of Electron's net module, using Chromium's networking stack. The new method can either register a new protocol or intercept an existing protocol.