The new permission model was designed to provide better security. It allows developers to restrict access to certain resources during program execution. This can include restricting access to the file system and spawn process and restricting the ability to create worker_threads. According to the feature roadmap, upcoming additions to the permission model will include adoption … continue reading
Microsoft has officially released the latest version of its JavaScript-based language TypeScript. According to Microsoft, TypeScript 5.0 is not a particularly disruptive release, which means the upgrade process should be relatively simple. This release includes a number of new features and improvements that make the language smaller, simpler, and faster. Among the updates is that … continue reading
Microsoft announced the beta for TypeScript 5.0, the next major release of the JavaScript-based programming language. With 5.0, Microsoft is working to make the language smaller, simpler, and faster. For example, the 5.0 beta takes 81% of the time to build VS Code that would take TypeScript 4.9 to do so. These performance improvements were … continue reading
Whether you are building enterprise applications, progressive web apps or e-commerce apps, there are many methods for enhancing your Angular application’s performance. Some of the best ways for achieving high-performing and more efficient Angular apps is through change detection and component reusing. You may be wondering how change detection works in Angular or how to … continue reading
The Node.js team has released Node.js 19, which updates the V8 JavaScript engine to version 10.7 and enables HTTP(s)/1.1 KeepAlive by default. Version 10.7 of the V8 JavaScript engine adds to the JavaScript API the latest version of Intl.NumberFormat, which lets developers create a formatter instance that is reusable and that supports locale-aware number formatting. … continue reading
Cloudflare recently announced workerd, its new open-source JavaScript/Wasm runtime that is based on the same code that powers Cloudflare Workers. While workerd does share the majority of its code with the runtime that powers Cloudfare Workers, it has been modified in order to make it more portable to other environments. Workerd can be used to … continue reading
JavaScript frameworks are a useful tool for developers because they help developers be more efficient by eliminating the need to rewrite boilerplate code for a new app or download individual libraries. Mozilla describes them as follows in one of its documentation pages: “A framework is a library that offers opinions about how software gets built. … continue reading
The latest version of the JavaScript runtime Node.js is now available. Node.js 18 includes an update to the V8 JavaScript engine, global fetch enabled by default, and a core test runner module. The V8 engine has been upgraded to version 10.1. This latest version is part of Chromium 101. Upgrading to this latest version unlocked … continue reading
Facebook announced that it open-sourced Lexical, an extensible JavaScript web text-editor library that emphasizes reliability, accessibility and performance. The project’s set of editor states represent the current and pending states of the editor at any given time. Developers can attach a content-editable DOM element to editor instances, and also register listeners and commands. Users can … continue reading
Microsoft has released the latest version of TypeScript, its language that builds on JavaScript and adds syntax for type. With TypeScript 4.6, users gain several new features. Since the Release Candidate, the team at Microsoft has also worked to do some internal refactoring which has fixed certain issues, corrected a few error messages, and improved … continue reading
The widely used JavaScript package manager npm is the latest technology to become closely examined by the security community after it was discovered that attackers were using it for malicious purposes. Security company WhiteSource has detected over 1,300 malicious npm packages and has released a threat report detailing its findings. The malware detected was being … continue reading